diff --git a/DEPS.bzl b/DEPS.bzl index 4d598926f5ffe..1393b0bffd061 100644 --- a/DEPS.bzl +++ b/DEPS.bzl @@ -3012,8 +3012,8 @@ def go_deps(): name = "com_github_tikv_client_go_v2", build_file_proto_mode = "disable_global", importpath = "github.com/tikv/client-go/v2", - sum = "h1:OSxo1R2y6iyAAxbUPL7h1HC/17CNuwNkW2lF1JySJ7k=", - version = "v2.0.1-0.20220718080214-86d51ba7eb02", + sum = "h1:fCAWVzUJYee1pDqYTBt5j2G1WuUfOL7A2mZoONoaHgs=", + version = "v2.0.1-0.20220721031657-e38d2b07de3f", ) go_repository( name = "com_github_tikv_pd_client", diff --git a/Makefile b/Makefile index 33926155c8a38..631afca546073 100644 --- a/Makefile +++ b/Makefile @@ -438,6 +438,9 @@ bazel_coverage_test: failpoint-enable bazel_ci_prepare bazel --output_user_root=/home/jenkins/.tidb/tmp coverage --config=ci --@io_bazel_rules_go//go/config:cover_format=go_cover \ -- //... -//cmd/... -//tests/graceshutdown/... \ -//tests/globalkilltest/... -//tests/readonlytest/... -//br/pkg/task:task_test + bazel --output_user_root=/home/jenkins/.tidb/tmp coverage --config=ci --@io_bazel_rules_go//go/config:cover_format=go_cover --define gotags=featuretag \ + -- //... -//cmd/... -//tests/graceshutdown/... \ + -//tests/globalkilltest/... -//tests/readonlytest/... -//br/pkg/task:task_test bazel_build: bazel_ci_prepare mkdir -p bin diff --git a/bindinfo/bind_test.go b/bindinfo/bind_test.go index 4b19b6409e46a..6f5a446cdb92d 100644 --- a/bindinfo/bind_test.go +++ b/bindinfo/bind_test.go @@ -354,6 +354,26 @@ using require.True(t, tk.NotHasKeywordInOperatorInfo("select * from t1 where exists(select 1 from t2 where t1.id=t2.id)", "semi join")) } +func TestBindCTEMerge(t *testing.T) { + store, clean := testkit.CreateMockStore(t) + defer clean() + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t1") + tk.MustExec("create table t1(id int)") + require.True(t, tk.HasPlan("with cte as (select * from t1) select * from cte", "CTEFullScan")) + require.False(t, tk.HasPlan("with cte as (select /*+ MERGE() */ * from t1) select * from cte", "CTEFullScan")) + tk.MustExec(` +create global binding for + with cte as (select * from t1) select * from cte +using + with cte as (select /*+ MERGE() */ * from t1) select * from cte +`) + + require.False(t, tk.HasPlan("with cte as (select * from t1) select * from cte", "CTEFullScan")) +} + // TestBindingSymbolList tests sql with "?, ?, ?, ?", fixes #13871 func TestBindingSymbolList(t *testing.T) { store, dom, clean := testkit.CreateMockStoreAndDomain(t) diff --git a/br/pkg/backup/BUILD.bazel b/br/pkg/backup/BUILD.bazel index 14f4d1a87c6f9..0ee2f27af135f 100644 --- a/br/pkg/backup/BUILD.bazel +++ b/br/pkg/backup/BUILD.bazel @@ -29,6 +29,7 @@ go_library( "//meta", "//meta/autoid", "//parser/model", + "//sessionctx", "//statistics/handle", "//util", "//util/codec", diff --git a/br/pkg/backup/client.go b/br/pkg/backup/client.go index d6548daecbdfa..598f9d50c3006 100644 --- a/br/pkg/backup/client.go +++ b/br/pkg/backup/client.go @@ -36,6 +36,7 @@ import ( "github.com/pingcap/tidb/meta" "github.com/pingcap/tidb/meta/autoid" "github.com/pingcap/tidb/parser/model" + "github.com/pingcap/tidb/sessionctx" "github.com/pingcap/tidb/util" "github.com/pingcap/tidb/util/codec" "github.com/pingcap/tidb/util/ranger" @@ -472,21 +473,31 @@ func skipUnsupportedDDLJob(job *model.Job) bool { } // WriteBackupDDLJobs sends the ddl jobs are done in (lastBackupTS, backupTS] to metaWriter. -func WriteBackupDDLJobs(metaWriter *metautil.MetaWriter, store kv.Storage, lastBackupTS, backupTS uint64) error { +func WriteBackupDDLJobs(metaWriter *metautil.MetaWriter, se sessionctx.Context, store kv.Storage, lastBackupTS, backupTS uint64) error { snapshot := store.GetSnapshot(kv.NewVersion(backupTS)) snapMeta := meta.NewSnapshotMeta(snapshot) lastSnapshot := store.GetSnapshot(kv.NewVersion(lastBackupTS)) lastSnapMeta := meta.NewSnapshotMeta(lastSnapshot) - lastSchemaVersion, err := lastSnapMeta.GetSchemaVersion() + lastSchemaVersion, err := lastSnapMeta.GetSchemaVersionWithNonEmptyDiff() if err != nil { return errors.Trace(err) } - allJobs, err := ddl.GetAllDDLJobs(snapMeta) + backupSchemaVersion, err := snapMeta.GetSchemaVersionWithNonEmptyDiff() + if err != nil { + return errors.Trace(err) + } + + version, err := store.CurrentVersion(kv.GlobalTxnScope) + if err != nil { + return errors.Trace(err) + } + newestMeta := meta.NewSnapshotMeta(store.GetSnapshot(kv.NewVersion(version.Ver))) + allJobs, err := ddl.GetAllDDLJobs(se, newestMeta) if err != nil { return errors.Trace(err) } log.Debug("get all jobs", zap.Int("jobs", len(allJobs))) - historyJobs, err := ddl.GetAllHistoryDDLJobs(snapMeta) + historyJobs, err := ddl.GetAllHistoryDDLJobs(newestMeta) if err != nil { return errors.Trace(err) } @@ -500,7 +511,7 @@ func WriteBackupDDLJobs(metaWriter *metautil.MetaWriter, store kv.Storage, lastB } if (job.State == model.JobStateDone || job.State == model.JobStateSynced) && - (job.BinlogInfo != nil && job.BinlogInfo.SchemaVersion > lastSchemaVersion) { + (job.BinlogInfo != nil && job.BinlogInfo.SchemaVersion > lastSchemaVersion && job.BinlogInfo.SchemaVersion <= backupSchemaVersion) { if job.BinlogInfo.DBInfo != nil { // ignore all placement policy info during incremental backup for now. job.BinlogInfo.DBInfo.PlacementPolicyRef = nil diff --git a/br/pkg/backup/client_test.go b/br/pkg/backup/client_test.go index d2a53c9934d4c..60cf42f94998a 100644 --- a/br/pkg/backup/client_test.go +++ b/br/pkg/backup/client_test.go @@ -280,7 +280,7 @@ func TestSkipUnsupportedDDLJob(t *testing.T) { metaWriter := metautil.NewMetaWriter(s.storage, metautil.MetaFileSize, false, "", &cipher) ctx := context.Background() metaWriter.StartWriteMetasAsync(ctx, metautil.AppendDDL) - err = backup.WriteBackupDDLJobs(metaWriter, s.cluster.Storage, lastTS, ts) + err = backup.WriteBackupDDLJobs(metaWriter, tk.Session(), s.cluster.Storage, lastTS, ts) require.NoErrorf(t, err, "Error get ddl jobs: %s", err) err = metaWriter.FinishWriteMetas(ctx, metautil.AppendDDL) require.NoError(t, err, "Flush failed", err) diff --git a/br/pkg/lightning/backend/local/localhelper.go b/br/pkg/lightning/backend/local/localhelper.go index ae736eaaabd37..eae62b813e531 100644 --- a/br/pkg/lightning/backend/local/localhelper.go +++ b/br/pkg/lightning/backend/local/localhelper.go @@ -497,7 +497,7 @@ func (local *local) checkRegionScatteredOrReScatter(ctx context.Context, regionI case pdpb.OperatorStatus_SUCCESS: return true, nil default: - log.FromContext(ctx).Warn("scatter-region operator status is abnormal, will scatter region again", + log.FromContext(ctx).Debug("scatter-region operator status is abnormal, will scatter region again", logutil.Region(regionInfo.Region), zap.Stringer("status", resp.GetStatus())) return false, local.splitCli.ScatterRegion(ctx, regionInfo) } diff --git a/br/pkg/lightning/lightning.go b/br/pkg/lightning/lightning.go index 0b48b5b4e3e81..4138623830bba 100644 --- a/br/pkg/lightning/lightning.go +++ b/br/pkg/lightning/lightning.go @@ -664,7 +664,8 @@ func (l *Lightning) handlePostTask(w http.ResponseWriter, req *http.Request) { writeJSONError(w, http.StatusBadRequest, "cannot read request", err) return } - log.L().Info("received task config", zap.ByteString("content", data)) + filteredData := utils.HideSensitive(string(data)) + log.L().Info("received task config", zap.String("content", filteredData)) cfg := config.NewConfig() if err = cfg.LoadFromGlobal(l.globalCfg); err != nil { diff --git a/br/pkg/restore/db_test.go b/br/pkg/restore/db_test.go index a3279ddaad3d9..89ff7a9ab62a4 100644 --- a/br/pkg/restore/db_test.go +++ b/br/pkg/restore/db_test.go @@ -194,7 +194,7 @@ func TestFilterDDLJobs(t *testing.T) { metaWriter := metautil.NewMetaWriter(s.storage, metautil.MetaFileSize, false, "", &cipher) ctx := context.Background() metaWriter.StartWriteMetasAsync(ctx, metautil.AppendDDL) - err = backup.WriteBackupDDLJobs(metaWriter, s.mock.Storage, lastTS, ts) + err = backup.WriteBackupDDLJobs(metaWriter, tk.Session(), s.mock.Storage, lastTS, ts) require.NoErrorf(t, err, "Error get ddl jobs: %s", err) err = metaWriter.FinishWriteMetas(ctx, metautil.AppendDDL) require.NoErrorf(t, err, "Flush failed", err) @@ -258,7 +258,7 @@ func TestFilterDDLJobsV2(t *testing.T) { metaWriter := metautil.NewMetaWriter(s.storage, metautil.MetaFileSize, true, "", &cipher) ctx := context.Background() metaWriter.StartWriteMetasAsync(ctx, metautil.AppendDDL) - err = backup.WriteBackupDDLJobs(metaWriter, s.mock.Storage, lastTS, ts) + err = backup.WriteBackupDDLJobs(metaWriter, tk.Session(), s.mock.Storage, lastTS, ts) require.NoErrorf(t, err, "Error get ddl jobs: %s", err) err = metaWriter.FinishWriteMetas(ctx, metautil.AppendDDL) require.NoErrorf(t, err, "Flush failed", err) diff --git a/br/pkg/stream/stream_status.go b/br/pkg/stream/stream_status.go index 53ab1a0fc2499..2fea633fae02d 100644 --- a/br/pkg/stream/stream_status.go +++ b/br/pkg/stream/stream_status.go @@ -36,6 +36,8 @@ type TaskStatus struct { Info backuppb.StreamBackupTaskInfo // paused checks whether the task is paused. paused bool + // global checkpoint from storage + globalCheckpoint uint64 // Checkpoints collects the checkpoints. Checkpoints []Checkpoint // Total QPS of the task in recent seconds. @@ -130,14 +132,13 @@ func (p *printByTable) AddTask(task TaskStatus) { pTime := oracle.GetTimeFromTS(ts) gap := now.Sub(pTime).Round(time.Second) gapColor := color.New(color.FgGreen) - if gap > 5*time.Minute { + if gap > 10*time.Minute { gapColor = color.New(color.FgRed) } info := fmt.Sprintf("%s; gap=%s", pTime, gapColor.Sprint(gap)) return info } - cp := task.GetMinStoreCheckpoint() - table.Add("checkpoint[global]", formatTS(cp.TS)) + table.Add("checkpoint[global]", formatTS(task.globalCheckpoint)) p.addCheckpoints(&task, table, formatTS) for store, e := range task.LastErrors { table.Add(fmt.Sprintf("error[store=%d]", store), e.ErrorCode) @@ -191,16 +192,15 @@ func (p *printByJSON) PrintTasks() { LastError backuppb.StreamBackupError `json:"last_error"` } type jsonTask struct { - Name string `json:"name"` - StartTS uint64 `json:"start_ts,omitempty"` - EndTS uint64 `json:"end_ts,omitempty"` - TableFilter []string `json:"table_filter"` - Progress []storeProgress `json:"progress"` - Storage string `json:"storage"` - CheckpointTS uint64 `json:"checkpoint"` - EstQPS float64 `json:"estimate_qps"` - LastErrors []storeLastError `json:"last_errors"` - AllCheckpoints []Checkpoint `json:"all_checkpoints"` + Name string `json:"name"` + StartTS uint64 `json:"start_ts,omitempty"` + EndTS uint64 `json:"end_ts,omitempty"` + TableFilter []string `json:"table_filter"` + Progress []storeProgress `json:"progress"` + Storage string `json:"storage"` + CheckpointTS uint64 `json:"checkpoint"` + EstQPS float64 `json:"estimate_qps"` + LastErrors []storeLastError `json:"last_errors"` } taskToJSON := func(t TaskStatus) jsonTask { s := storage.FormatBackendURL(t.Info.GetStorage()) @@ -220,18 +220,16 @@ func (p *printByJSON) PrintTasks() { LastError: lastError, }) } - cp := t.GetMinStoreCheckpoint() return jsonTask{ - Name: t.Info.GetName(), - StartTS: t.Info.GetStartTs(), - EndTS: t.Info.GetEndTs(), - TableFilter: t.Info.GetTableFilter(), - Progress: sp, - Storage: s.String(), - CheckpointTS: cp.TS, - EstQPS: t.QPS, - LastErrors: se, - AllCheckpoints: t.Checkpoints, + Name: t.Info.GetName(), + StartTS: t.Info.GetStartTs(), + EndTS: t.Info.GetEndTs(), + TableFilter: t.Info.GetTableFilter(), + Progress: sp, + Storage: s.String(), + CheckpointTS: t.globalCheckpoint, + EstQPS: t.QPS, + LastErrors: se, } } mustMarshal := func(i interface{}) string { @@ -359,6 +357,10 @@ func (ctl *StatusController) fillTask(ctx context.Context, task Task) (TaskStatu return s, errors.Annotatef(err, "failed to get progress of task %s", s.Info.Name) } + if s.globalCheckpoint, err = task.GetStorageCheckpoint(ctx); err != nil { + return s, errors.Annotatef(err, "failed to get storage checkpoint of task %s", s.Info.Name) + } + s.LastErrors, err = task.LastError(ctx) if err != nil { return s, err diff --git a/br/pkg/streamhelper/advancer.go b/br/pkg/streamhelper/advancer.go index 601a364cf51bb..1dc911b5f81bf 100644 --- a/br/pkg/streamhelper/advancer.go +++ b/br/pkg/streamhelper/advancer.go @@ -264,13 +264,11 @@ func (c *CheckpointAdvancer) CalculateGlobalCheckpoint(ctx context.Context) (uin nextRun []kv.KeyRange ) defer c.recordTimeCost("record all") - cx, cancel := context.WithTimeout(ctx, c.cfg.MaxBackoffTime) - defer cancel() for { coll := NewClusterCollector(ctx, c.env) coll.setOnSuccessHook(c.cache.InsertRange) for _, u := range thisRun { - err := c.GetCheckpointInRange(cx, u.StartKey, u.EndKey, coll) + err := c.GetCheckpointInRange(ctx, u.StartKey, u.EndKey, coll) if err != nil { return 0, err } diff --git a/br/pkg/streamhelper/client.go b/br/pkg/streamhelper/client.go index 95c5cb07e2da5..56a87c20d4fd8 100644 --- a/br/pkg/streamhelper/client.go +++ b/br/pkg/streamhelper/client.go @@ -15,6 +15,7 @@ import ( berrors "github.com/pingcap/tidb/br/pkg/errors" "github.com/pingcap/tidb/br/pkg/redact" "github.com/pingcap/tidb/kv" + "github.com/pingcap/tidb/util/mathutil" clientv3 "go.etcd.io/etcd/client/v3" "go.uber.org/zap" ) @@ -299,6 +300,13 @@ type Task struct { Info backuppb.StreamBackupTaskInfo } +func NewTask(client *MetaDataClient, info backuppb.StreamBackupTaskInfo) *Task { + return &Task{ + cli: client, + Info: info, + } +} + // Pause is a shorthand for `metaCli.PauseTask`. func (t *Task) Pause(ctx context.Context) error { return t.cli.PauseTask(ctx, t.Info.Name) @@ -352,6 +360,29 @@ func (t *Task) NextBackupTSList(ctx context.Context) ([]Checkpoint, error) { return cps, nil } +func (t *Task) GetStorageCheckpoint(ctx context.Context) (uint64, error) { + prefix := StorageCheckpointOf(t.Info.Name) + scanner := scanEtcdPrefix(t.cli.Client, prefix) + kvs, err := scanner.AllPages(ctx, 1024) + if err != nil { + return 0, errors.Annotatef(err, "failed to get checkpoints of %s", t.Info.Name) + } + + var storageCheckpoint = t.Info.StartTs + for _, kv := range kvs { + if len(kv.Value) != 8 { + return 0, errors.Annotatef(berrors.ErrPiTRMalformedMetadata, + "the value isn't 64bits (it is %d bytes, value = %s)", + len(kv.Value), + redact.Key(kv.Value)) + } + ts := binary.BigEndian.Uint64(kv.Value) + storageCheckpoint = mathutil.Max(storageCheckpoint, ts) + } + + return storageCheckpoint, nil +} + // MinNextBackupTS query the all next backup ts of a store, returning the minimal next backup ts of the store. func (t *Task) MinNextBackupTS(ctx context.Context, store uint64) (uint64, error) { key := CheckPointOf(t.Info.Name, store) diff --git a/br/pkg/streamhelper/config/advancer_conf.go b/br/pkg/streamhelper/config/advancer_conf.go index 21fac65ae0323..9539753c683b8 100644 --- a/br/pkg/streamhelper/config/advancer_conf.go +++ b/br/pkg/streamhelper/config/advancer_conf.go @@ -10,13 +10,16 @@ import ( const ( flagBackoffTime = "backoff-time" - flagMaxBackoffTime = "max-backoff-time" flagTickInterval = "tick-interval" flagFullScanDiffTick = "full-scan-tick" flagAdvancingByCache = "advancing-by-cache" DefaultConsistencyCheckTick = 5 DefaultTryAdvanceThreshold = 3 * time.Minute + DefaultBackOffTime = 5 * time.Second + DefaultTickInterval = 12 * time.Second + DefaultFullScanTick = 4 + DefaultAdvanceByCache = true ) var ( @@ -26,8 +29,6 @@ var ( type Config struct { // The gap between two retries. BackoffTime time.Duration `toml:"backoff-time" json:"backoff-time"` - // When after this time we cannot collect the safe resolved ts, give up. - MaxBackoffTime time.Duration `toml:"max-backoff-time" json:"max-backoff-time"` // The gap between calculating checkpoints. TickDuration time.Duration `toml:"tick-interval" json:"tick-interval"` // The backoff time of full scan. @@ -39,20 +40,18 @@ type Config struct { } func DefineFlagsForCheckpointAdvancerConfig(f *pflag.FlagSet) { - f.Duration(flagBackoffTime, 5*time.Second, "The gap between two retries.") - f.Duration(flagMaxBackoffTime, 20*time.Minute, "After how long we should advance the checkpoint.") - f.Duration(flagTickInterval, 12*time.Second, "From how log we trigger the tick (advancing the checkpoint).") - f.Bool(flagAdvancingByCache, true, "Whether enable the optimization -- use a cached heap to advancing the global checkpoint.") - f.Int(flagFullScanDiffTick, 4, "The backoff of full scan.") + f.Duration(flagBackoffTime, DefaultBackOffTime, "The gap between two retries.") + f.Duration(flagTickInterval, DefaultTickInterval, "From how long we trigger the tick (advancing the checkpoint).") + f.Bool(flagAdvancingByCache, DefaultAdvanceByCache, "Whether enable the optimization -- use a cached heap to advancing the global checkpoint.") + f.Int(flagFullScanDiffTick, DefaultFullScanTick, "The backoff of full scan.") } func Default() Config { return Config{ - BackoffTime: 5 * time.Second, - MaxBackoffTime: 20 * time.Minute, - TickDuration: 12 * time.Second, - FullScanTick: 4, - AdvancingByCache: true, + BackoffTime: DefaultBackOffTime, + TickDuration: DefaultTickInterval, + FullScanTick: DefaultFullScanTick, + AdvancingByCache: DefaultAdvanceByCache, } } @@ -62,10 +61,6 @@ func (conf *Config) GetFromFlags(f *pflag.FlagSet) error { if err != nil { return err } - conf.MaxBackoffTime, err = f.GetDuration(flagMaxBackoffTime) - if err != nil { - return err - } conf.TickDuration, err = f.GetDuration(flagTickInterval) if err != nil { return err diff --git a/br/pkg/streamhelper/integration_test.go b/br/pkg/streamhelper/integration_test.go index 09f50f46e0011..b8817061de79d 100644 --- a/br/pkg/streamhelper/integration_test.go +++ b/br/pkg/streamhelper/integration_test.go @@ -5,9 +5,11 @@ package streamhelper_test import ( "context" + "encoding/binary" "fmt" "net" "net/url" + "path" "testing" "github.com/pingcap/errors" @@ -77,7 +79,7 @@ func simpleRanges(tableCount int) streamhelper.Ranges { func simpleTask(name string, tableCount int) streamhelper.TaskInfo { backend, _ := storage.ParseBackend("noop://", nil) - task, err := streamhelper.NewTask(name). + task, err := streamhelper.NewTaskInfo(name). FromTS(1). UntilTS(1000). WithRanges(simpleRanges(tableCount)...). @@ -136,31 +138,32 @@ func TestIntegration(t *testing.T) { metaCli := streamhelper.MetaDataClient{Client: cli} t.Run("TestBasic", func(t *testing.T) { testBasic(t, metaCli, etcd) }) t.Run("TestForwardProgress", func(t *testing.T) { testForwardProgress(t, metaCli, etcd) }) + t.Run("testGetStorageCheckpoint", func(t *testing.T) { testGetStorageCheckpoint(t, metaCli, etcd) }) t.Run("TestStreamListening", func(t *testing.T) { testStreamListening(t, streamhelper.TaskEventClient{MetaDataClient: metaCli}) }) } func TestChecking(t *testing.T) { noop, _ := storage.ParseBackend("noop://", nil) // The name must not contains slash. - _, err := streamhelper.NewTask("/root"). + _, err := streamhelper.NewTaskInfo("/root"). WithRange([]byte("1"), []byte("2")). WithTableFilter("*.*"). ToStorage(noop). Check() require.ErrorIs(t, errors.Cause(err), berrors.ErrPiTRInvalidTaskInfo) // Must specify the external storage. - _, err = streamhelper.NewTask("root"). + _, err = streamhelper.NewTaskInfo("root"). WithRange([]byte("1"), []byte("2")). WithTableFilter("*.*"). Check() require.ErrorIs(t, errors.Cause(err), berrors.ErrPiTRInvalidTaskInfo) // Must specift the table filter and range? - _, err = streamhelper.NewTask("root"). + _, err = streamhelper.NewTaskInfo("root"). ToStorage(noop). Check() require.ErrorIs(t, errors.Cause(err), berrors.ErrPiTRInvalidTaskInfo) // Happy path. - _, err = streamhelper.NewTask("root"). + _, err = streamhelper.NewTaskInfo("root"). WithRange([]byte("1"), []byte("2")). WithTableFilter("*.*"). ToStorage(noop). @@ -229,6 +232,39 @@ func testForwardProgress(t *testing.T, metaCli streamhelper.MetaDataClient, etcd require.Equal(t, store2Checkpoint, uint64(40)) } +func testGetStorageCheckpoint(t *testing.T, metaCli streamhelper.MetaDataClient, etcd *embed.Etcd) { + var ( + taskName = "my_task" + ctx = context.Background() + value = make([]byte, 8) + ) + + cases := []struct { + storeID string + storageCheckPoint uint64 + }{ + { + "1", + 10001, + }, { + "2", + 10002, + }, + } + for _, c := range cases { + key := path.Join(streamhelper.StorageCheckpointOf(taskName), c.storeID) + binary.BigEndian.PutUint64(value, c.storageCheckPoint) + _, err := metaCli.Put(ctx, key, string(value)) + require.NoError(t, err) + } + + taskInfo := simpleTask(taskName, 1) + task := streamhelper.NewTask(&metaCli, taskInfo.PBInfo) + ts, err := task.GetStorageCheckpoint(ctx) + require.NoError(t, err) + require.Equal(t, uint64(10002), ts) +} + func testStreamListening(t *testing.T, metaCli streamhelper.TaskEventClient) { ctx, cancel := context.WithCancel(context.Background()) taskName := "simple" diff --git a/br/pkg/streamhelper/models.go b/br/pkg/streamhelper/models.go index 265669799a581..8aebfbaaf5aa9 100644 --- a/br/pkg/streamhelper/models.go +++ b/br/pkg/streamhelper/models.go @@ -22,6 +22,7 @@ const ( taskInfoPath = "/info" // nolint:deadcode,varcheck taskCheckpointPath = "/checkpoint" + storageCheckPoint = "/storage-checkpoint" taskRangesPath = "/ranges" taskPausePath = "/pause" taskLastErrorPath = "/last-error" @@ -86,6 +87,11 @@ func GlobalCheckpointOf(task string) string { return path.Join(streamKeyPrefix, taskCheckpointPath, task, checkpointTypeGlobal) } +// StorageCheckpointOf get the prefix path of the `storage checkpoint status` of a task. +func StorageCheckpointOf(task string) string { + return path.Join(streamKeyPrefix, storageCheckPoint, task) +} + // CheckpointOf returns the checkpoint prefix of some store. // Normally it would be /checkpoint//. func CheckPointOf(task string, store uint64) string { @@ -119,7 +125,7 @@ type TaskInfo struct { } // NewTask creates a new task with the name. -func NewTask(name string) *TaskInfo { +func NewTaskInfo(name string) *TaskInfo { return &TaskInfo{ PBInfo: backuppb.StreamBackupTaskInfo{ Name: name, diff --git a/br/pkg/task/BUILD.bazel b/br/pkg/task/BUILD.bazel index 4acaf84014b03..8d1c738baedca 100644 --- a/br/pkg/task/BUILD.bazel +++ b/br/pkg/task/BUILD.bazel @@ -34,6 +34,7 @@ go_library( "//config", "//kv", "//parser/mysql", + "//sessionctx", "//sessionctx/stmtctx", "//sessionctx/variable", "//statistics/handle", diff --git a/br/pkg/task/backup.go b/br/pkg/task/backup.go index f100e4ea5121b..8aaf0c8d6f0c8 100644 --- a/br/pkg/task/backup.go +++ b/br/pkg/task/backup.go @@ -27,6 +27,7 @@ import ( "github.com/pingcap/tidb/br/pkg/summary" "github.com/pingcap/tidb/br/pkg/utils" "github.com/pingcap/tidb/parser/mysql" + "github.com/pingcap/tidb/sessionctx" "github.com/pingcap/tidb/sessionctx/stmtctx" "github.com/pingcap/tidb/statistics/handle" "github.com/pingcap/tidb/types" @@ -399,7 +400,7 @@ func RunBackup(c context.Context, g glue.Glue, cmdName string, cfg *BackupConfig } metawriter.StartWriteMetasAsync(ctx, metautil.AppendDDL) - err = backup.WriteBackupDDLJobs(metawriter, mgr.GetStorage(), cfg.LastBackupTS, backupTS) + err = backup.WriteBackupDDLJobs(metawriter, se.(sessionctx.Context), mgr.GetStorage(), cfg.LastBackupTS, backupTS) if err != nil { return errors.Trace(err) } diff --git a/br/pkg/utils/sensitive.go b/br/pkg/utils/sensitive.go new file mode 100644 index 0000000000000..fcc31ee30b78d --- /dev/null +++ b/br/pkg/utils/sensitive.go @@ -0,0 +1,23 @@ +// Copyright 2022 PingCAP, Inc. Licensed under Apache-2.0. + +package utils + +import ( + "regexp" +) + +var ( + passwordPatterns = `(password[\s]*=[\s]*(\\")?)(.*?)((\\")?\\n)` + + passwordRegexp *regexp.Regexp +) + +func init() { + passwordRegexp = regexp.MustCompile(passwordPatterns) +} + +// HideSensitive replace password with ******. +func HideSensitive(input string) string { + output := passwordRegexp.ReplaceAllString(input, "$1******$4") + return output +} diff --git a/br/pkg/utils/sensitive_test.go b/br/pkg/utils/sensitive_test.go new file mode 100644 index 0000000000000..a14ce0619eb85 --- /dev/null +++ b/br/pkg/utils/sensitive_test.go @@ -0,0 +1,41 @@ +// Copyright 2022 PingCAP, Inc. Licensed under Apache-2.0. + +package utils + +import ( + "testing" + + "github.com/stretchr/testify/require" +) + +func TestHideSensitive(t *testing.T) { + strs := []struct { + old string + new string + }{ + { + `host = "127.0.0.1"\n user = "root"\n password = "/Q7B9DizNLLTTfiZHv9WoEAKamfpIUs="\n port = 3306\n`, + `host = "127.0.0.1"\n user = "root"\n password = ******\n port = 3306\n`, + }, + { + `host = "127.0.0.1"\n user = "root"\n password = ""\n port = 3306\n`, + `host = "127.0.0.1"\n user = "root"\n password = ******\n port = 3306\n`, + }, + { + `host = "127.0.0.1"\n user = "root"\n password= "/Q7B9DizNLLTTfiZHv9WoEAKamfpIUs="\n port = 3306\n`, + `host = "127.0.0.1"\n user = "root"\n password= ******\n port = 3306\n`, + }, + { + `host = "127.0.0.1"\n user = "root"\n password =""\n port = 3306\n`, + `host = "127.0.0.1"\n user = "root"\n password =******\n port = 3306\n`, + }, + { + `host = "127.0.0.1"\n user = "root"\n password=""\n port = 3306\n`, + `host = "127.0.0.1"\n user = "root"\n password=******\n port = 3306\n`, + }, + } + for i, str := range strs { + t.Logf("case #%d\n", i) + require.Equal(t, str.new, HideSensitive(str.old)) + } +} diff --git a/cmd/explaintest/r/index_merge.result b/cmd/explaintest/r/index_merge.result index 5c7fece7d5161..32b2369d0c549 100644 --- a/cmd/explaintest/r/index_merge.result +++ b/cmd/explaintest/r/index_merge.result @@ -452,9 +452,9 @@ c1 c2 c3 ///// MEMORY Table explain select count(c1) from (select /*+ use_index_merge(t_alias), stream_agg() */ count(1) c1 from information_schema.statements_summary where sum_latency >= 0 or max_latency >= 0 order by 1) dt; id estRows task access object operator info -StreamAgg_10 1.00 root funcs:count(Column#92)->Column#93 -└─Sort_11 1.00 root Column#92 - └─StreamAgg_14 1.00 root funcs:count(1)->Column#92 +StreamAgg_10 1.00 root funcs:count(Column#93)->Column#94 +└─Sort_11 1.00 root Column#93 + └─StreamAgg_14 1.00 root funcs:count(1)->Column#93 └─MemTableScan_18 10000.00 root table:STATEMENTS_SUMMARY show warnings; Level Code Message diff --git a/config/config.go b/config/config.go index 81d2f021bfc25..193beee961f63 100644 --- a/config/config.go +++ b/config/config.go @@ -259,8 +259,6 @@ type Config struct { // EnableGlobalKill indicates whether to enable global kill. TrxSummary TrxSummary `toml:"transaction-summary" json:"transaction-summary"` EnableGlobalKill bool `toml:"enable-global-kill" json:"enable-global-kill"` - // LogBackup controls the log backup related items. - LogBackup LogBackup `toml:"log-backup" json:"log-backup"` // The following items are deprecated. We need to keep them here temporarily // to support the upgrade process. They can be removed in future. @@ -952,10 +950,6 @@ var defaultConf = Config{ NewCollationsEnabledOnFirstBootstrap: true, EnableGlobalKill: true, TrxSummary: DefaultTrxSummary(), - LogBackup: LogBackup{ - Advancer: logbackupconf.Default(), - Enabled: true, - }, } var ( diff --git a/ddl/BUILD.bazel b/ddl/BUILD.bazel index f02b31b630067..4774f5e9d883f 100644 --- a/ddl/BUILD.bazel +++ b/ddl/BUILD.bazel @@ -6,16 +6,19 @@ go_library( "backfilling.go", "callback.go", "column.go", + "constant.go", "ddl.go", "ddl_algorithm.go", "ddl_api.go", "ddl_tiflash_api.go", "ddl_worker.go", + "ddl_workerpool.go", "delete_range.go", "delete_range_util.go", "foreign_key.go", "generated_column.go", "index.go", + "job_table.go", "mock.go", "multi_schema_change.go", "options.go", @@ -144,6 +147,7 @@ go_test( "index_change_test.go", "index_modify_test.go", "integration_test.go", + "job_table_test.go", "main_test.go", "modify_column_test.go", "multi_schema_change_test.go", diff --git a/ddl/backfilling.go b/ddl/backfilling.go index 0b4ff4b6d554e..6a1e5ff0ecfa5 100644 --- a/ddl/backfilling.go +++ b/ddl/backfilling.go @@ -409,7 +409,7 @@ func (w *worker) handleReorgTasks(reorgInfo *reorgInfo, totalAddedCount *int64, if err != nil { // Update the reorg handle that has been processed. - err1 := reorgInfo.UpdateReorgMeta(nextKey) + err1 := reorgInfo.UpdateReorgMeta(nextKey, w.sessPool) metrics.BatchAddIdxHistogram.WithLabelValues(metrics.LblError).Observe(elapsedTime.Seconds()) logutil.BgLogger().Warn("[ddl] backfill worker handle batch tasks failed", zap.ByteString("elementType", reorgInfo.currElement.TypeKey), diff --git a/ddl/callback.go b/ddl/callback.go index e2cf24df3553d..84b22cdfed944 100644 --- a/ddl/callback.go +++ b/ddl/callback.go @@ -55,6 +55,10 @@ type Callback interface { OnJobUpdated(job *model.Job) // OnWatched is called after watching owner is completed. OnWatched(ctx context.Context) + // OnGetJobBefore is called before getting job. + OnGetJobBefore(jobType string) + // OnGetJobAfter is called after getting job. + OnGetJobAfter(jobType string, job *model.Job) } // BaseCallback implements Callback.OnChanged interface. @@ -86,6 +90,16 @@ func (*BaseCallback) OnWatched(ctx context.Context) { // Nothing to do. } +// OnGetJobBefore implements Callback.OnGetJobBefore interface. +func (c *BaseCallback) OnGetJobBefore(jobType string) { + // Nothing to do. +} + +// OnGetJobAfter implements Callback.OnGetJobAfter interface. +func (c *BaseCallback) OnGetJobAfter(jobType string, job *model.Job) { + // Nothing to do. +} + // DomainReloader is used to avoid import loop. type DomainReloader interface { Reload() error diff --git a/ddl/callback_test.go b/ddl/callback_test.go index c8975da252cad..85e26209fff7c 100644 --- a/ddl/callback_test.go +++ b/ddl/callback_test.go @@ -52,6 +52,8 @@ type TestDDLCallback struct { onJobUpdated func(*model.Job) OnJobUpdatedExported func(*model.Job) onWatched func(ctx context.Context) + OnGetJobBeforeExported func(string) + OnGetJobAfterExported func(string, *model.Job) } // OnChanged mock the same behavior with the main DDL hook. @@ -118,6 +120,24 @@ func (tc *TestDDLCallback) OnWatched(ctx context.Context) { tc.BaseCallback.OnWatched(ctx) } +// OnGetJobBefore implements Callback.OnGetJobBefore interface. +func (tc *TestDDLCallback) OnGetJobBefore(jobType string) { + if tc.OnGetJobBeforeExported != nil { + tc.OnGetJobBeforeExported(jobType) + return + } + tc.BaseCallback.OnGetJobBefore(jobType) +} + +// OnGetJobAfter implements Callback.OnGetJobAfter interface. +func (tc *TestDDLCallback) OnGetJobAfter(jobType string, job *model.Job) { + if tc.OnGetJobAfterExported != nil { + tc.OnGetJobAfterExported(jobType, job) + return + } + tc.BaseCallback.OnGetJobAfter(jobType, job) +} + func TestCallback(t *testing.T) { cb := &BaseCallback{} require.Nil(t, cb.OnChanged(nil)) diff --git a/ddl/column.go b/ddl/column.go index ed05069130a93..6fa7ad94dbbf4 100644 --- a/ddl/column.go +++ b/ddl/column.go @@ -703,7 +703,7 @@ func (w *worker) doModifyColumnTypeWithData( // Make sure job args change after `updateVersionAndTableInfoWithCheck`, otherwise, the job args will // be updated in `updateDDLJob` even if it meets an error in `updateVersionAndTableInfoWithCheck`. job.SchemaState = model.StateDeleteOnly - metrics.GetBackfillProgressByLabel(metrics.LblModifyColumn).Set(0) + metrics.GetBackfillProgressByLabel(metrics.LblModifyColumn, job.SchemaName, tblInfo.Name.String()).Set(0) job.Args = append(job.Args, changingCol, changingIdxs, rmIdxIDs) case model.StateDeleteOnly: // Column from null to not null. @@ -793,7 +793,7 @@ func doReorgWorkForModifyColumnMultiSchema(w *worker, d *ddlCtx, t *meta.Meta, j func doReorgWorkForModifyColumn(w *worker, d *ddlCtx, t *meta.Meta, job *model.Job, tbl table.Table, oldCol, changingCol *model.ColumnInfo, changingIdxs []*model.IndexInfo) (done bool, ver int64, err error) { - rh := newReorgHandler(t) + rh := newReorgHandler(t, w.sess, w.concurrentDDL) reorgInfo, err := getReorgInfo(d.jobContext(job), d, rh, job, tbl, BuildElements(changingCol, changingIdxs)) if err != nil || reorgInfo.first { // If we run reorg firstly, we should update the job snapshot version @@ -1064,7 +1064,7 @@ func (w *worker) updateColumnAndIndexes(t table.Table, oldCol, col *model.Column // Update the element in the reorgInfo for updating the reorg meta below. reorgInfo.currElement = reorgInfo.elements[i+1] // Write the reorg info to store so the whole reorganize process can recover from panic. - err := reorgInfo.UpdateReorgMeta(reorgInfo.StartKey) + err := reorgInfo.UpdateReorgMeta(reorgInfo.StartKey, w.sessPool) logutil.BgLogger().Info("[ddl] update column and indexes", zap.Int64("jobID", reorgInfo.Job.ID), zap.ByteString("elementType", reorgInfo.currElement.TypeKey), @@ -1105,7 +1105,7 @@ func newUpdateColumnWorker(sessCtx sessionctx.Context, id int, t table.PhysicalT backfillWorker: newBackfillWorker(sessCtx, id, t, reorgInfo), oldColInfo: oldCol, newColInfo: newCol, - metricCounter: metrics.BackfillTotalCounter.WithLabelValues("update_col_rate"), + metricCounter: metrics.BackfillTotalCounter.WithLabelValues(metrics.GenerateReorgLabel("update_col_rate", reorgInfo.SchemaName, t.Meta().Name.String())), rowDecoder: rowDecoder, rowMap: make(map[int64]types.Datum, len(decodeColMap)), sqlMode: reorgInfo.ReorgMeta.SQLMode, diff --git a/ddl/constant.go b/ddl/constant.go new file mode 100644 index 0000000000000..03e8d1fcfaaa5 --- /dev/null +++ b/ddl/constant.go @@ -0,0 +1,35 @@ +// Copyright 2022 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package ddl + +import ( + "github.com/pingcap/tidb/meta" +) + +const ( + // JobTable stores the information of DDL jobs. + JobTable = "tidb_ddl_job" + // ReorgTable stores the information of DDL reorganization. + ReorgTable = "tidb_ddl_reorg" + // HistoryTable stores the history DDL jobs. + HistoryTable = "tidb_ddl_history" + + // JobTableID is the table ID of `tidb_ddl_job`. + JobTableID = meta.MaxInt48 - 1 + // ReorgTableID is the table ID of `tidb_ddl_reorg`. + ReorgTableID = meta.MaxInt48 - 2 + // HistoryTableID is the table ID of `tidb_ddl_history`. + HistoryTableID = meta.MaxInt48 - 3 +) diff --git a/ddl/db_change_test.go b/ddl/db_change_test.go index 6f655327e5216..5589a3ff77c03 100644 --- a/ddl/db_change_test.go +++ b/ddl/db_change_test.go @@ -1378,7 +1378,7 @@ func prepareTestControlParallelExecSQL(t *testing.T, store kv.Storage, dom *doma require.NoError(t, err) txn, err := sess.Txn(true) require.NoError(t, err) - jobs, err := ddl.GetAllDDLJobs(meta.NewMeta(txn)) + jobs, err := ddl.GetAllDDLJobs(sess, meta.NewMeta(txn)) require.NoError(t, err) qLen = len(jobs) if qLen == 2 { @@ -1407,7 +1407,7 @@ func prepareTestControlParallelExecSQL(t *testing.T, store kv.Storage, dom *doma require.NoError(t, err) txn, err := sess.Txn(true) require.NoError(t, err) - jobs, err := ddl.GetAllDDLJobs(meta.NewMeta(txn)) + jobs, err := ddl.GetAllDDLJobs(sess, meta.NewMeta(txn)) require.NoError(t, err) qLen = len(jobs) if qLen == 1 { diff --git a/ddl/db_partition_test.go b/ddl/db_partition_test.go index b112e85c8eb50..2b0cabaf44d6e 100644 --- a/ddl/db_partition_test.go +++ b/ddl/db_partition_test.go @@ -1994,6 +1994,40 @@ func TestAlterTableExchangePartition(t *testing.T) { tk.MustQuery("select * from e7").Check(testkit.Rows("1")) tk.MustGetErrCode("alter table e6 exchange partition p1 with table e7", tmysql.ErrRowDoesNotMatchPartition) + // validation test for list partition + tk.MustExec("set @@tidb_enable_list_partition=true") + tk.MustExec(`CREATE TABLE t1 (store_id int) + PARTITION BY LIST (store_id) ( + PARTITION pNorth VALUES IN (1, 2, 3, 4, 5), + PARTITION pEast VALUES IN (6, 7, 8, 9, 10), + PARTITION pWest VALUES IN (11, 12, 13, 14, 15), + PARTITION pCentral VALUES IN (16, 17, 18, 19, 20) + );`) + tk.MustExec(`create table t2 (store_id int);`) + tk.MustExec(`insert into t1 values (1);`) + tk.MustExec(`insert into t1 values (6);`) + tk.MustExec(`insert into t1 values (11);`) + tk.MustExec(`insert into t2 values (3);`) + tk.MustExec("alter table t1 exchange partition pNorth with table t2") + + tk.MustQuery("select * from t1 partition(pNorth)").Check(testkit.Rows("3")) + tk.MustGetErrCode("alter table t1 exchange partition pEast with table t2", tmysql.ErrRowDoesNotMatchPartition) + + // validation test for list columns partition + tk.MustExec(`CREATE TABLE t3 (id int, store_id int) + PARTITION BY LIST COLUMNS (id, store_id) ( + PARTITION p0 VALUES IN ((1, 1), (2, 2)), + PARTITION p1 VALUES IN ((3, 3), (4, 4)) + );`) + tk.MustExec(`create table t4 (id int, store_id int);`) + tk.MustExec(`insert into t3 values (1, 1);`) + tk.MustExec(`insert into t4 values (2, 2);`) + tk.MustExec("alter table t3 exchange partition p0 with table t4") + tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1105 after the exchange, please analyze related table of the exchange to update statistics")) + + tk.MustQuery("select * from t3 partition(p0)").Check(testkit.Rows("2 2")) + tk.MustGetErrCode("alter table t3 exchange partition p1 with table t4", tmysql.ErrRowDoesNotMatchPartition) + // test exchange partition from different databases tk.MustExec("create table e8 (a int) partition by hash(a) partitions 2;") tk.MustExec("create database if not exists exchange_partition") @@ -2292,6 +2326,38 @@ func TestExchangePartitionTableCompatiable(t *testing.T) { "alter table pt27 exchange partition p0 with table nt27;", dbterror.ErrTablesDifferentMetadata, }, + { + "create table pt28 (a int primary key, b int, index(a)) partition by hash(a) partitions 1;", + "create table nt28 (a int not null, b int, index(a));", + "alter table pt28 exchange partition p0 with table nt28;", + dbterror.ErrTablesDifferentMetadata, + }, + { + "create table pt29 (a int primary key, b int) partition by hash(a) partitions 1;", + "create table nt29 (a int not null, b int, index(a));", + "alter table pt29 exchange partition p0 with table nt29;", + dbterror.ErrTablesDifferentMetadata, + }, + { + "create table pt30 (a int primary key, b int) partition by hash(a) partitions 1;", + "create table nt30 (a int, b int, unique index(a));", + "alter table pt30 exchange partition p0 with table nt30;", + dbterror.ErrTablesDifferentMetadata, + }, + { + // auto_increment + "create table pt31 (id bigint not null primary key auto_increment) partition by hash(id) partitions 1;", + "create table nt31 (id bigint not null primary key);", + "alter table pt31 exchange partition p0 with table nt31;", + dbterror.ErrTablesDifferentMetadata, + }, + { + // auto_random + "create table pt32 (id bigint not null primary key AUTO_RANDOM) partition by hash(id) partitions 1;", + "create table nt32 (id bigint not null primary key);", + "alter table pt32 exchange partition p0 with table nt32;", + dbterror.ErrTablesDifferentMetadata, + }, } tk := testkit.NewTestKit(t, store) @@ -2315,6 +2381,43 @@ func TestExchangePartitionTableCompatiable(t *testing.T) { require.NoError(t, err) } +func TestExchangePartitionHook(t *testing.T) { + store, dom, clean := testkit.CreateMockStoreAndDomain(t) + defer clean() + tk := testkit.NewTestKit(t, store) + // why use tkCancel, not tk. + tkCancel := testkit.NewTestKit(t, store) + + tk.MustExec("set @@tidb_enable_exchange_partition=1") + defer tk.MustExec("set @@tidb_enable_exchange_partition=0") + + tk.MustExec("use test") + tk.MustExec(`create table pt (a int) partition by range(a) ( + partition p0 values less than (3), + partition p1 values less than (6), + PARTITION p2 VALUES LESS THAN (9), + PARTITION p3 VALUES LESS THAN (MAXVALUE) + );`) + tk.MustExec(`create table nt(a int);`) + + tk.MustExec(`insert into pt values (0), (4), (7)`) + tk.MustExec("insert into nt values (1)") + + hook := &ddl.TestDDLCallback{Do: dom} + dom.DDL().SetHook(hook) + + hookFunc := func(job *model.Job) { + if job.Type == model.ActionExchangeTablePartition && job.SchemaState != model.StateNone { + tkCancel.MustExec("use test") + tkCancel.MustGetErrCode("insert into nt values (5)", tmysql.ErrRowDoesNotMatchGivenPartitionSet) + } + } + hook.OnJobUpdatedExported = hookFunc + + tk.MustExec("alter table pt exchange partition p0 with table nt") + tk.MustQuery("select * from pt partition(p0)").Check(testkit.Rows("1")) +} + func TestExchangePartitionExpressIndex(t *testing.T) { restore := config.RestoreFunc() defer restore() diff --git a/ddl/db_test.go b/ddl/db_test.go index 06d2f81b74c3a..5baa00377f19e 100644 --- a/ddl/db_test.go +++ b/ddl/db_test.go @@ -647,7 +647,7 @@ func TestAddExpressionIndexRollback(t *testing.T) { txn, err := ctx.Txn(true) require.NoError(t, err) m := meta.NewMeta(txn) - element, start, end, physicalID, err := m.GetDDLReorgHandle(currJob) + element, start, end, physicalID, err := ddl.NewReorgHandlerForTest(m, testkit.NewTestKit(t, store).Session()).GetDDLReorgHandle(currJob) require.True(t, meta.ErrDDLReorgElementNotExist.Equal(err)) require.Nil(t, element) require.Nil(t, start) @@ -918,6 +918,67 @@ func TestShardRowIDBitsOnTemporaryTable(t *testing.T) { dbterror.ErrUnsupportedLocalTempTableDDL.GenWithStackByArgs("ALTER TABLE").Error()) } +func TestAutoIncrementIDOnTemporaryTable(t *testing.T) { + store, clean := testkit.CreateMockStoreWithSchemaLease(t, dbTestLease) + defer clean() + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + + // global temporary table with auto_increment=0 + tk.MustExec("drop table if exists global_temp_auto_id") + tk.MustExec("create global temporary table global_temp_auto_id(id int primary key auto_increment) on commit delete rows") + tk.MustExec("begin") + tk.MustQuery("show table global_temp_auto_id next_row_id").Check(testkit.Rows("test global_temp_auto_id id 1 AUTO_INCREMENT")) + tk.MustExec("insert into global_temp_auto_id value(null)") + tk.MustQuery("select @@last_insert_id").Check(testkit.Rows("1")) + tk.MustQuery("select id from global_temp_auto_id").Check(testkit.Rows("1")) + tk.MustQuery("show table global_temp_auto_id next_row_id").Check(testkit.Rows("test global_temp_auto_id id 2 AUTO_INCREMENT")) + tk.MustExec("commit") + tk.MustExec("drop table global_temp_auto_id") + + // global temporary table with auto_increment=100 + tk.MustExec("create global temporary table global_temp_auto_id(id int primary key auto_increment) auto_increment=100 on commit delete rows") + // the result should be the same in each transaction + for i := 0; i < 2; i++ { + tk.MustQuery("show create table global_temp_auto_id").Check(testkit.Rows("global_temp_auto_id CREATE GLOBAL TEMPORARY TABLE `global_temp_auto_id` (\n" + + " `id` int(11) NOT NULL AUTO_INCREMENT,\n" + + " PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */\n" + + ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin AUTO_INCREMENT=100 ON COMMIT DELETE ROWS")) + tk.MustQuery("show table global_temp_auto_id next_row_id").Check(testkit.Rows("test global_temp_auto_id id 100 AUTO_INCREMENT")) + tk.MustExec("begin") + tk.MustExec("insert into global_temp_auto_id value(null)") + tk.MustQuery("select @@last_insert_id").Check(testkit.Rows("100")) + tk.MustQuery("select id from global_temp_auto_id").Check(testkit.Rows("100")) + tk.MustQuery("show table global_temp_auto_id next_row_id").Check(testkit.Rows("test global_temp_auto_id id 101 AUTO_INCREMENT")) + tk.MustExec("commit") + } + tk.MustExec("drop table global_temp_auto_id") + + // local temporary table with auto_increment=0 + tk.MustExec("create temporary table local_temp_auto_id(id int primary key auto_increment)") + // It doesn't matter to report an error since `show next_row_id` is an extended syntax. + err := tk.QueryToErr("show table local_temp_auto_id next_row_id") + require.EqualError(t, err, "[schema:1146]Table 'test.local_temp_auto_id' doesn't exist") + tk.MustExec("insert into local_temp_auto_id value(null)") + tk.MustQuery("select @@last_insert_id").Check(testkit.Rows("1")) + tk.MustQuery("select id from local_temp_auto_id").Check(testkit.Rows("1")) + tk.MustExec("drop table local_temp_auto_id") + + // local temporary table with auto_increment=100 + tk.MustExec("create temporary table local_temp_auto_id(id int primary key auto_increment) auto_increment=100") + tk.MustQuery("show create table local_temp_auto_id").Check(testkit.Rows("local_temp_auto_id CREATE TEMPORARY TABLE `local_temp_auto_id` (\n" + + " `id` int(11) NOT NULL AUTO_INCREMENT,\n" + + " PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */\n" + + ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin AUTO_INCREMENT=100")) + tk.MustExec("insert into local_temp_auto_id value(null)") + tk.MustQuery("select @@last_insert_id").Check(testkit.Rows("100")) + tk.MustQuery("select id from local_temp_auto_id").Check(testkit.Rows("100")) + tk.MustQuery("show create table local_temp_auto_id").Check(testkit.Rows("local_temp_auto_id CREATE TEMPORARY TABLE `local_temp_auto_id` (\n" + + " `id` int(11) NOT NULL AUTO_INCREMENT,\n" + + " PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */\n" + + ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin AUTO_INCREMENT=101")) +} + func TestDDLJobErrorCount(t *testing.T) { store, dom, clean := testkit.CreateMockStoreAndDomainWithSchemaLease(t, dbTestLease) defer clean() @@ -1274,6 +1335,8 @@ func TestCancelJobWriteConflict(t *testing.T) { stmt := fmt.Sprintf("admin cancel ddl jobs %d", job.ID) require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/kv/mockCommitErrorInNewTxn", `return("no_retry")`)) defer func() { require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/kv/mockCommitErrorInNewTxn")) }() + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/ddl/mockCancelConcurencyDDL", `return(true)`)) + defer func() { require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/ddl/mockCancelConcurencyDDL")) }() rs, cancelErr = tk2.Session().Execute(context.Background(), stmt) } } diff --git a/ddl/ddl.go b/ddl/ddl.go index e8063fdaf1705..96f0abeb0b12a 100644 --- a/ddl/ddl.go +++ b/ddl/ddl.go @@ -23,6 +23,9 @@ import ( "encoding/json" "flag" "fmt" + "runtime" + "strconv" + "strings" "sync" "sync/atomic" "time" @@ -31,6 +34,7 @@ import ( "github.com/ngaut/pools" "github.com/pingcap/errors" "github.com/pingcap/failpoint" + "github.com/pingcap/kvproto/pkg/kvrpcpb" "github.com/pingcap/tidb/config" "github.com/pingcap/tidb/ddl/util" "github.com/pingcap/tidb/infoschema" @@ -50,9 +54,12 @@ import ( "github.com/pingcap/tidb/table" pumpcli "github.com/pingcap/tidb/tidb-binlog/pump_client" tidbutil "github.com/pingcap/tidb/util" + "github.com/pingcap/tidb/util/chunk" "github.com/pingcap/tidb/util/dbterror" "github.com/pingcap/tidb/util/gcutil" "github.com/pingcap/tidb/util/logutil" + "github.com/pingcap/tidb/util/mathutil" + "github.com/pingcap/tidb/util/sqlexec" "github.com/tikv/client-go/v2/tikvrpc" clientv3 "go.etcd.io/etcd/client/v3" atomicutil "go.uber.org/atomic" @@ -73,6 +80,9 @@ const ( batchAddingJobs = 10 + reorgWorkerCnt = 10 + generalWorkerCnt = 1 + // PartitionCountLimit is limit of the number of partitions in a table. // Reference linking https://dev.mysql.com/doc/refman/5.7/en/partitioning-limitations.html. PartitionCountLimit = 8192 @@ -90,6 +100,8 @@ const ( // supported by VIEWs at the moment. For other object types, this is // equivalent to OnExistError. OnExistReplace + + jobRecordCapacity = 16 ) var ( @@ -188,6 +200,10 @@ type DDL interface { GetInfoSchemaWithInterceptor(ctx sessionctx.Context) infoschema.InfoSchema // DoDDLJob does the DDL job, it's exported for test. DoDDLJob(ctx sessionctx.Context, job *model.Job) error + // MoveJobFromQueue2Table move existing DDLs from queue to table. + MoveJobFromQueue2Table(bool) error + // MoveJobFromTable2Queue move existing DDLs from table to queue. + MoveJobFromTable2Queue() error } type limitJobTask struct { @@ -206,6 +222,46 @@ type ddl struct { sessPool *sessionPool delRangeMgr delRangeManager enableTiFlashPoll *atomicutil.Bool + // used in the concurrency ddl. + reorgWorkerPool *workerPool + generalDDLWorkerPool *workerPool + // get notification if any DDL coming. + ddlJobCh chan struct{} +} + +// waitSchemaSyncedController is to control whether to waitSchemaSynced or not. +type waitSchemaSyncedController struct { + mu sync.RWMutex + job map[int64]struct{} + + // true if this node is elected to the DDL owner, we should wait 2 * lease before it runs the first DDL job. + once *atomicutil.Bool +} + +func newWaitSchemaSyncedController() *waitSchemaSyncedController { + return &waitSchemaSyncedController{ + job: make(map[int64]struct{}, jobRecordCapacity), + once: atomicutil.NewBool(true), + } +} + +func (w *waitSchemaSyncedController) registerSync(job *model.Job) { + w.mu.Lock() + defer w.mu.Unlock() + w.job[job.ID] = struct{}{} +} + +func (w *waitSchemaSyncedController) isSynced(job *model.Job) bool { + w.mu.RLock() + defer w.mu.RUnlock() + _, ok := w.job[job.ID] + return !ok +} + +func (w *waitSchemaSyncedController) synced(job *model.Job) { + w.mu.Lock() + defer w.mu.Unlock() + delete(w.job, job.ID) } // ddlCtx is the context when we use worker to handle DDL jobs. @@ -225,6 +281,15 @@ type ddlCtx struct { tableLockCkr util.DeadTableLockChecker etcdCli *clientv3.Client + *waitSchemaSyncedController + *schemaVersionManager + // recording the running jobs. + runningJobs struct { + sync.RWMutex + ids map[int64]struct{} + } + // It holds the running DDL jobs ID. + runningJobIDs []string // reorgCtx is used for reorganization. reorgCtx struct { sync.RWMutex @@ -249,6 +314,51 @@ type ddlCtx struct { sync.Mutex seqNum uint64 } + + waiting *atomicutil.Bool +} + +// schemaVersionManager is used to manage the schema version. To prevent the conflicts on this key between different DDL job, +// we use another transaction to update the schema version, so that we need to lock the schema version and unlock it until the job is committed. +type schemaVersionManager struct { + schemaVersionMu sync.Mutex + // lockOwner stores the job ID that is holding the lock. + lockOwner atomicutil.Int64 +} + +func newSchemaVersionManager() *schemaVersionManager { + return &schemaVersionManager{} +} + +func (sv *schemaVersionManager) setSchemaVersion(job *model.Job, store kv.Storage) (schemaVersion int64, err error) { + sv.lockSchemaVersion(job.ID) + err = kv.RunInNewTxn(kv.WithInternalSourceType(context.Background(), kv.InternalTxnDDL), store, true, func(ctx context.Context, txn kv.Transaction) error { + var err error + m := meta.NewMeta(txn) + schemaVersion, err = m.GenSchemaVersion() + return err + }) + return schemaVersion, err +} + +// lockSchemaVersion gets the lock to prevent the schema version from being updated. +func (sv *schemaVersionManager) lockSchemaVersion(jobID int64) { + ownerID := sv.lockOwner.Load() + // There may exist one job update schema version many times in multiple-schema-change, so we do not lock here again + // if they are the same job. + if ownerID != jobID { + sv.schemaVersionMu.Lock() + sv.lockOwner.Store(jobID) + } +} + +// unlockSchemaVersion releases the lock. +func (sv *schemaVersionManager) unlockSchemaVersion(jobID int64) { + ownerID := sv.lockOwner.Load() + if ownerID == jobID { + sv.lockOwner.Store(0) + sv.schemaVersionMu.Unlock() + } } func (dc *ddlCtx) isOwner() bool { @@ -429,16 +539,19 @@ func newDDL(ctx context.Context, options ...Option) *ddl { } ddlCtx := &ddlCtx{ - uuid: id, - store: opt.Store, - lease: opt.Lease, - ddlJobDoneCh: make(chan struct{}, 1), - ownerManager: manager, - schemaSyncer: syncer, - binlogCli: binloginfo.GetPumpsClient(), - infoCache: opt.InfoCache, - tableLockCkr: deadLockCkr, - etcdCli: opt.EtcdCli, + uuid: id, + store: opt.Store, + lease: opt.Lease, + ddlJobDoneCh: make(chan struct{}, 1), + ownerManager: manager, + schemaSyncer: syncer, + binlogCli: binloginfo.GetPumpsClient(), + infoCache: opt.InfoCache, + tableLockCkr: deadLockCkr, + etcdCli: opt.EtcdCli, + schemaVersionManager: newSchemaVersionManager(), + waitSchemaSyncedController: newWaitSchemaSyncedController(), + runningJobIDs: make([]string, 0, jobRecordCapacity), } ddlCtx.reorgCtx.reorgCtxMap = make(map[int64]*reorgCtx) ddlCtx.jobCtx.jobCtxMap = make(map[int64]*JobContext) @@ -446,12 +559,18 @@ func newDDL(ctx context.Context, options ...Option) *ddl { ddlCtx.mu.interceptor = &BaseInterceptor{} ctx = kv.WithInternalSourceType(ctx, kv.InternalTxnDDL) ddlCtx.ctx, ddlCtx.cancel = context.WithCancel(ctx) + ddlCtx.runningJobs.ids = make(map[int64]struct{}) + ddlCtx.waiting = atomicutil.NewBool(false) + d := &ddl{ ddlCtx: ddlCtx, limitJobCh: make(chan *limitJobTask, batchAddingJobs), enableTiFlashPoll: atomicutil.NewBool(true), + ddlJobCh: make(chan struct{}, 100), } + variable.SwitchConcurrentDDL = d.SwitchConcurrentDDL + return d } @@ -478,13 +597,55 @@ func (d *ddl) newDeleteRangeManager(mock bool) delRangeManager { return delRangeMgr } +func (d *ddl) prepareWorkers4ConcurrencyDDL() { + workerFactory := func(tp workerType) func() (pools.Resource, error) { + return func() (pools.Resource, error) { + wk := newWorker(d.ctx, tp, d.sessPool, d.delRangeMgr, d.ddlCtx, true) + sessForJob, err := d.sessPool.get() + if err != nil { + return nil, err + } + sessForJob.SetDiskFullOpt(kvrpcpb.DiskFullOpt_AllowedOnAlmostFull) + wk.sess = newSession(sessForJob) + metrics.DDLCounter.WithLabelValues(fmt.Sprintf("%s_%s", metrics.CreateDDL, wk.String())).Inc() + return wk, nil + } + } + // reorg worker count at least 1 at most 10. + reorgCnt := mathutil.Min(mathutil.Max(runtime.GOMAXPROCS(0)/4, 1), reorgWorkerCnt) + d.reorgWorkerPool = newDDLWorkerPool(pools.NewResourcePool(workerFactory(addIdxWorker), reorgCnt, reorgCnt, 0), reorg) + d.generalDDLWorkerPool = newDDLWorkerPool(pools.NewResourcePool(workerFactory(generalWorker), generalWorkerCnt, generalWorkerCnt, 0), general) + failpoint.Inject("NoDDLDispatchLoop", func(val failpoint.Value) { + if val.(bool) { + failpoint.Return() + } + }) + d.wg.Run(d.startDispatchLoop) +} + +func (d *ddl) prepareWorkers4legacyDDL() { + d.workers = make(map[workerType]*worker, 2) + d.workers[generalWorker] = newWorker(d.ctx, generalWorker, d.sessPool, d.delRangeMgr, d.ddlCtx, false) + d.workers[addIdxWorker] = newWorker(d.ctx, addIdxWorker, d.sessPool, d.delRangeMgr, d.ddlCtx, false) + for _, worker := range d.workers { + worker.wg.Add(1) + w := worker + go w.start(d.ddlCtx) + + metrics.DDLCounter.WithLabelValues(fmt.Sprintf("%s_%s", metrics.CreateDDL, worker.String())).Inc() + + // When the start function is called, we will send a fake job to let worker + // checks owner firstly and try to find whether a job exists and run. + asyncNotify(worker.ddlJobCh) + } +} + // Start implements DDL.Start interface. func (d *ddl) Start(ctxPool *pools.ResourcePool) error { logutil.BgLogger().Info("[ddl] start DDL", zap.String("ID", d.uuid), zap.Bool("runWorker", RunWorker)) d.wg.Run(d.limitDDLJobs) d.sessPool = newSessionPool(ctxPool, d.store) - // If RunWorker is true, we need campaign owner and do DDL job. // Otherwise, we needn't do that. if RunWorker { @@ -501,21 +662,10 @@ func (d *ddl) Start(ctxPool *pools.ResourcePool) error { return errors.Trace(err) } - d.workers = make(map[workerType]*worker, 2) d.delRangeMgr = d.newDeleteRangeManager(ctxPool == nil) - d.workers[generalWorker] = newWorker(d.ctx, generalWorker, d.sessPool, d.delRangeMgr, d.ddlCtx) - d.workers[addIdxWorker] = newWorker(d.ctx, addIdxWorker, d.sessPool, d.delRangeMgr, d.ddlCtx) - for _, worker := range d.workers { - worker.wg.Add(1) - w := worker - go w.start(d.ddlCtx) - - metrics.DDLCounter.WithLabelValues(fmt.Sprintf("%s_%s", metrics.CreateDDL, worker.String())).Inc() - // When the start function is called, we will send a fake job to let worker - // checks owner firstly and try to find whether a job exists and run. - asyncNotify(worker.ddlJobCh) - } + d.prepareWorkers4ConcurrencyDDL() + d.prepareWorkers4legacyDDL() go d.schemaSyncer.StartCleanWork() if config.TableLockEnabled() { @@ -535,7 +685,7 @@ func (d *ddl) Start(ctxPool *pools.ResourcePool) error { return nil } -// GetNextDDLSeqNum return the next ddl seq num. +// GetNextDDLSeqNum return the next DDL seq num. func (d *ddl) GetNextDDLSeqNum() (uint64, error) { var count uint64 ctx := kv.WithInternalSourceType(d.ctx, kv.InternalTxnDDL) @@ -558,6 +708,12 @@ func (d *ddl) close() { d.wg.Wait() d.ownerManager.Cancel() d.schemaSyncer.Close() + if d.reorgWorkerPool != nil { + d.reorgWorkerPool.close() + } + if d.generalDDLWorkerPool != nil { + d.generalDDLWorkerPool.close() + } for _, worker := range d.workers { worker.Close() @@ -567,10 +723,7 @@ func (d *ddl) close() { if d.delRangeMgr != nil { d.delRangeMgr.clear() } - if d.sessPool != nil { - d.sessPool.close() - } - + d.sessPool.close() variable.UnregisterStatistics(d) logutil.BgLogger().Info("[ddl] DDL closed", zap.String("ID", d.uuid), zap.Duration("take time", time.Since(startTime))) @@ -682,16 +835,24 @@ func (d *ddl) asyncNotifyWorker(job *model.Job) { if !RunWorker { return } - var worker *worker - if job.MayNeedReorg() { - worker = d.workers[addIdxWorker] - } else { - worker = d.workers[generalWorker] - } - if d.ownerManager.IsOwner() { - asyncNotify(worker.ddlJobCh) + if variable.EnableConcurrentDDL.Load() { + if d.isOwner() { + asyncNotify(d.ddlJobCh) + } else { + d.asyncNotifyByEtcd(addingDDLJobConcurrent, job) + } } else { - d.asyncNotifyByEtcd(worker.addingDDLJobKey, job) + var worker *worker + if job.MayNeedReorg() { + worker = d.workers[addIdxWorker] + } else { + worker = d.workers[generalWorker] + } + if d.ownerManager.IsOwner() { + asyncNotify(worker.ddlJobCh) + } else { + d.asyncNotifyByEtcd(worker.addingDDLJobKey, job) + } } } @@ -803,17 +964,17 @@ func (d *ddl) DoDDLJob(ctx sessionctx.Context, job *model.Job) error { // If the connection being killed, we need to CANCEL the DDL job. if atomic.LoadUint32(&sessVars.Killed) == 1 { if sessVars.StmtCtx.DDLJobID != 0 { + se, err := d.sessPool.get() + if err != nil { + logutil.BgLogger().Error("[ddl] get session failed, check again", zap.Error(err)) + continue + } sessVars.StmtCtx.DDLJobID = 0 // Avoid repeat. - - err := kv.RunInNewTxn(context.Background(), d.store, true, func(ctx context.Context, txn kv.Transaction) error { - // errs is the error per job, there is only one submitted - // err is the error of the overall task - errs, err := CancelJobs(txn, []int64{jobID}) - if len(errs) > 0 { - logutil.BgLogger().Warn("error canceling DDL job", zap.Error(errs[0])) - } - return err - }) + errs, err := CancelJobs(se, d.store, []int64{jobID}) + d.sessPool.put(se) + if len(errs) > 0 { + logutil.BgLogger().Warn("error canceling DDL job", zap.Error(errs[0])) + } if err != nil { logutil.BgLogger().Warn("Kill command could not cancel DDL job", zap.Error(err)) continue @@ -821,7 +982,13 @@ func (d *ddl) DoDDLJob(ctx sessionctx.Context, job *model.Job) error { } } - historyJob, err = d.getHistoryDDLJob(jobID) + se, err := d.sessPool.get() + if err != nil { + logutil.BgLogger().Error("[ddl] get session failed, check again", zap.Error(err)) + continue + } + historyJob, err = GetHistoryJobByID(se, jobID) + d.sessPool.put(se) if err != nil { logutil.BgLogger().Error("[ddl] get history DDL job failed, check again", zap.Error(err)) continue @@ -925,6 +1092,57 @@ func (d *ddl) startCleanDeadTableLock() { } } +// SwitchConcurrentDDL changes the DDL to concurrent DDL if toConcurrentDDL is true, otherwise, queue based DDL. +func (d *ddl) SwitchConcurrentDDL(toConcurrentDDL bool) error { + if !d.isOwner() { + return kv.RunInNewTxn(kv.WithInternalSourceType(context.Background(), kv.InternalTxnDDL), d.store, true, func(ctx context.Context, txn kv.Transaction) error { + isConcurrentDDL, err := meta.NewMeta(txn).IsConcurrentDDL() + if err != nil { + return err + } + if isConcurrentDDL != toConcurrentDDL { + return errors.New("please set it on the DDL owner node") + } + return nil + }) + } + + ctx, cancel := context.WithTimeout(context.Background(), time.Second*30) + defer cancel() + d.waiting.Store(true) + defer d.waiting.Store(false) + if err := d.wait4Switch(ctx); err != nil { + return err + } + + var err error + if toConcurrentDDL { + err = d.MoveJobFromQueue2Table(false) + } else { + err = d.MoveJobFromTable2Queue() + } + variable.EnableConcurrentDDL.Store(toConcurrentDDL) + logutil.BgLogger().Info("[ddl] SwitchConcurrentDDL", zap.Bool("toConcurrentDDL", toConcurrentDDL), zap.Error(err)) + return err +} + +func (d *ddl) wait4Switch(ctx context.Context) error { + for { + select { + case <-ctx.Done(): + return ctx.Err() + default: + } + d.runningJobs.RLock() + if len(d.runningJobs.ids) == 0 { + d.runningJobs.RUnlock() + return nil + } + d.runningJobs.RUnlock() + time.Sleep(time.Second * 1) + } +} + // RecoverInfo contains information needed by DDL.RecoverTable. type RecoverInfo struct { SchemaID int64 @@ -1003,12 +1221,13 @@ type Info struct { // GetDDLInfoWithNewTxn returns DDL information using a new txn. func GetDDLInfoWithNewTxn(s sessionctx.Context) (*Info, error) { - err := sessiontxn.NewTxn(context.Background(), s) + sess := newSession(s) + err := sess.begin() if err != nil { return nil, err } info, err := GetDDLInfo(s) - s.RollbackTxn(context.Background()) + sess.rollback() return info, err } @@ -1016,37 +1235,41 @@ func GetDDLInfoWithNewTxn(s sessionctx.Context) (*Info, error) { func GetDDLInfo(s sessionctx.Context) (*Info, error) { var err error info := &Info{} - txn, err := s.Txn(true) + sess := newSession(s) + txn, err := sess.txn() if err != nil { - return nil, err + return nil, errors.Trace(err) } t := meta.NewMeta(txn) - info.Jobs = make([]*model.Job, 0, 2) - job, err := t.GetDDLJobByIdx(0) - if err != nil { - return nil, errors.Trace(err) - } - if job != nil { - info.Jobs = append(info.Jobs, job) + enable := variable.EnableConcurrentDDL.Load() + var generalJob, reorgJob *model.Job + if enable { + generalJob, reorgJob, err = get2JobsFromTable(sess) + } else { + generalJob, reorgJob, err = get2JobsFromQueue(t) } - addIdxJob, err := t.GetDDLJobByIdx(0, meta.AddIndexJobListKey) if err != nil { return nil, errors.Trace(err) } - if addIdxJob != nil { - info.Jobs = append(info.Jobs, addIdxJob) + + if generalJob != nil { + info.Jobs = append(info.Jobs, generalJob) + } + + if reorgJob != nil { + info.Jobs = append(info.Jobs, reorgJob) } - info.SchemaVer, err = t.GetSchemaVersion() + info.SchemaVer, err = t.GetSchemaVersionWithNonEmptyDiff() if err != nil { return nil, errors.Trace(err) } - if addIdxJob == nil { + if reorgJob == nil { return info, nil } - _, info.ReorgHandle, _, _, err = newReorgHandler(t).GetDDLReorgHandle(addIdxJob) + _, info.ReorgHandle, _, _, err = newReorgHandler(t, sess, enable).GetDDLReorgHandle(reorgJob) if err != nil { if meta.ErrDDLReorgElementNotExist.Equal(err) { return info, nil @@ -1057,8 +1280,53 @@ func GetDDLInfo(s sessionctx.Context) (*Info, error) { return info, nil } +func get2JobsFromQueue(t *meta.Meta) (*model.Job, *model.Job, error) { + generalJob, err := t.GetDDLJobByIdx(0) + if err != nil { + return nil, nil, errors.Trace(err) + } + reorgJob, err := t.GetDDLJobByIdx(0, meta.AddIndexJobListKey) + if err != nil { + return nil, nil, errors.Trace(err) + } + + return generalJob, reorgJob, nil +} + +func get2JobsFromTable(sess *session) (*model.Job, *model.Job, error) { + var generalJob, reorgJob *model.Job + jobs, err := getJobsBySQL(sess, JobTable, "not reorg order by job_id limit 1") + if err != nil { + return nil, nil, errors.Trace(err) + } + + if len(jobs) != 0 { + generalJob = jobs[0] + } + jobs, err = getJobsBySQL(sess, JobTable, "reorg order by job_id limit 1") + if err != nil { + return nil, nil, errors.Trace(err) + } + if len(jobs) != 0 { + reorgJob = jobs[0] + } + return generalJob, reorgJob, nil +} + // CancelJobs cancels the DDL jobs. -func CancelJobs(txn kv.Transaction, ids []int64) ([]error, error) { +func CancelJobs(se sessionctx.Context, store kv.Storage, ids []int64) (errs []error, err error) { + if variable.EnableConcurrentDDL.Load() { + return cancelConcurrencyJobs(se, ids) + } + + err = kv.RunInNewTxn(kv.WithInternalSourceType(context.Background(), kv.InternalTxnDDL), store, true, func(ctx context.Context, txn kv.Transaction) error { + errs, err = cancelLegacyJobs(txn, ids) + return err + }) + return +} + +func cancelLegacyJobs(txn kv.Transaction, ids []int64) ([]error, error) { if len(ids) == 0 { return nil, nil } @@ -1124,6 +1392,82 @@ func CancelJobs(txn kv.Transaction, ids []int64) ([]error, error) { return errs, nil } +// cancelConcurrencyJobs cancels the DDL jobs that are in the concurrent state. +func cancelConcurrencyJobs(se sessionctx.Context, ids []int64) ([]error, error) { + failpoint.Inject("mockCancelConcurencyDDL", func(val failpoint.Value) { + if val.(bool) { + failpoint.Return(nil, errors.New("mock commit error")) + } + }) + if len(ids) == 0 { + return nil, nil + } + var jobMap = make(map[int64]int) // jobID -> error index + + sess := newSession(se) + err := sess.begin() + if err != nil { + return nil, err + } + + idsStr := make([]string, 0, len(ids)) + for idx, id := range ids { + jobMap[id] = idx + idsStr = append(idsStr, strconv.FormatInt(id, 10)) + } + + jobs, err := getJobsBySQL(sess, JobTable, fmt.Sprintf("job_id in (%s) order by job_id", strings.Join(idsStr, ", "))) + if err != nil { + sess.rollback() + return nil, err + } + + errs := make([]error, len(ids)) + + for _, job := range jobs { + i, ok := jobMap[job.ID] + if !ok { + logutil.BgLogger().Debug("the job that needs to be canceled isn't equal to current job", + zap.Int64("need to canceled job ID", job.ID), + zap.Int64("current job ID", job.ID)) + continue + } + delete(jobMap, job.ID) + // These states can't be cancelled. + if job.IsDone() || job.IsSynced() { + errs[i] = dbterror.ErrCancelFinishedDDLJob.GenWithStackByArgs(job.ID) + continue + } + // If the state is rolling back, it means the work is cleaning the data after cancelling the job. + if job.IsCancelled() || job.IsRollingback() || job.IsRollbackDone() { + continue + } + if !job.IsRollbackable() { + errs[i] = dbterror.ErrCannotCancelDDLJob.GenWithStackByArgs(job.ID) + continue + } + job.State = model.JobStateCancelling + // Make sure RawArgs isn't overwritten. + err := json.Unmarshal(job.RawArgs, &job.Args) + if err != nil { + errs[i] = errors.Trace(err) + continue + } + err = updateDDLJob2Table(sess, job, true) + if err != nil { + errs[i] = errors.Trace(err) + } + } + err = sess.commit() + if err != nil { + return nil, err + } + for id, idx := range jobMap { + errs[idx] = dbterror.ErrDDLJobNotFound.GenWithStackByArgs(id) + } + return errs, nil +} + func getDDLJobsInQueue(t *meta.Meta, jobListKey meta.JobListKeyType) ([]*model.Job, error) { cnt, err := t.DDLJobQueueLen(jobListKey) if err != nil { @@ -1140,7 +1484,16 @@ func getDDLJobsInQueue(t *meta.Meta, jobListKey meta.JobListKeyType) ([]*model.J } // GetAllDDLJobs get all DDL jobs and sorts jobs by job.ID. -func GetAllDDLJobs(t *meta.Meta) ([]*model.Job, error) { +func GetAllDDLJobs(sess sessionctx.Context, t *meta.Meta) ([]*model.Job, error) { + if variable.EnableConcurrentDDL.Load() { + return getJobsBySQL(newSession(sess), JobTable, "1 order by job_id") + } + + return getDDLJobs(t) +} + +// getDDLJobs get all DDL jobs and sorts jobs by job.ID. +func getDDLJobs(t *meta.Meta) ([]*model.Job, error) { generalJobs, err := getDDLJobsInQueue(t, meta.DefaultJobListKey) if err != nil { return nil, errors.Trace(err) @@ -1167,7 +1520,7 @@ const batchNumHistoryJobs = 128 // GetLastNHistoryDDLJobs returns the DDL history jobs and an error. // The maximum count of history jobs is num. func GetLastNHistoryDDLJobs(t *meta.Meta, maxNumJobs int) ([]*model.Job, error) { - iterator, err := t.GetLastHistoryDDLJobsIterator() + iterator, err := GetLastHistoryDDLJobsIterator(t) if err != nil { return nil, errors.Trace(err) } @@ -1177,7 +1530,7 @@ func GetLastNHistoryDDLJobs(t *meta.Meta, maxNumJobs int) ([]*model.Job, error) // IterHistoryDDLJobs iterates history DDL jobs until the `finishFn` return true or error. func IterHistoryDDLJobs(txn kv.Transaction, finishFn func([]*model.Job) (bool, error)) error { txnMeta := meta.NewMeta(txn) - iter, err := txnMeta.GetLastHistoryDDLJobsIterator() + iter, err := GetLastHistoryDDLJobsIterator(txnMeta) if err != nil { return err } @@ -1196,8 +1549,8 @@ func IterHistoryDDLJobs(txn kv.Transaction, finishFn func([]*model.Job) (bool, e // IterAllDDLJobs will iterates running DDL jobs first, return directly if `finishFn` return true or error, // then iterates history DDL jobs until the `finishFn` return true or error. -func IterAllDDLJobs(txn kv.Transaction, finishFn func([]*model.Job) (bool, error)) error { - jobs, err := GetAllDDLJobs(meta.NewMeta(txn)) +func IterAllDDLJobs(ctx sessionctx.Context, txn kv.Transaction, finishFn func([]*model.Job) (bool, error)) error { + jobs, err := GetAllDDLJobs(ctx, meta.NewMeta(txn)) if err != nil { return err } @@ -1209,9 +1562,76 @@ func IterAllDDLJobs(txn kv.Transaction, finishFn func([]*model.Job) (bool, error return IterHistoryDDLJobs(txn, finishFn) } +// GetLastHistoryDDLJobsIterator gets latest N history DDL jobs iterator. +func GetLastHistoryDDLJobsIterator(m *meta.Meta) (meta.LastJobIterator, error) { + return m.GetLastHistoryDDLJobsIterator() +} + +// session wraps sessionctx.Context for transaction usage. +type session struct { + sessionctx.Context +} + +func newSession(s sessionctx.Context) *session { + return &session{s} +} + +func (s *session) begin() error { + err := sessiontxn.NewTxn(context.Background(), s) + if err != nil { + return err + } + s.GetSessionVars().SetInTxn(true) + return nil +} + +func (s *session) commit() error { + s.StmtCommit() + return s.CommitTxn(context.Background()) +} + +func (s *session) txn() (kv.Transaction, error) { + return s.Txn(true) +} + +func (s *session) rollback() { + s.StmtRollback() + s.RollbackTxn(context.Background()) +} + +func (s *session) reset() { + s.StmtRollback() +} + +func (s *session) execute(ctx context.Context, query string, label string) ([]chunk.Row, error) { + startTime := time.Now() + var err error + defer func() { + metrics.DDLJobTableDuration.WithLabelValues(label + "-" + metrics.RetLabel(err)).Observe(time.Since(startTime).Seconds()) + }() + rs, err := s.Context.(sqlexec.SQLExecutor).ExecuteInternal(kv.WithInternalSourceType(ctx, kv.InternalTxnDDL), query) + if err != nil { + return nil, errors.Trace(err) + } + + if rs == nil { + return nil, nil + } + var rows []chunk.Row + defer terror.Call(rs.Close) + if rows, err = sqlexec.DrainRecordSet(ctx, rs, 8); err != nil { + return nil, errors.Trace(err) + } + return rows, nil +} + +func (s *session) session() sessionctx.Context { + return s.Context +} + // GetAllHistoryDDLJobs get all the done DDL jobs. func GetAllHistoryDDLJobs(m *meta.Meta) ([]*model.Job, error) { - iterator, err := m.GetLastHistoryDDLJobsIterator() + iterator, err := GetLastHistoryDDLJobsIterator(m) if err != nil { return nil, errors.Trace(err) } @@ -1252,12 +1672,36 @@ func GetHistoryJobByID(sess sessionctx.Context, id int64) (*model.Job, error) { return job, errors.Trace(err) } -// AddHistoryDDLJob adds DDL job to history table. -func AddHistoryDDLJob(t *meta.Meta, job *model.Job, updateRawArgs bool) error { +// AddHistoryDDLJobForTest used for test. +func AddHistoryDDLJobForTest(sess sessionctx.Context, t *meta.Meta, job *model.Job, updateRawArgs bool) error { + return AddHistoryDDLJob(newSession(sess), t, job, updateRawArgs, variable.EnableConcurrentDDL.Load()) +} + +// AddHistoryDDLJob record the history job. +func AddHistoryDDLJob(sess *session, t *meta.Meta, job *model.Job, updateRawArgs bool, concurrentDDL bool) error { + if concurrentDDL { + // only add history job into table if it is concurrent DDL. + err := addHistoryDDLJob2Table(sess, job, updateRawArgs) + if err != nil { + logutil.BgLogger().Info("[ddl] failed to add DDL job to history table", zap.Error(err)) + } + } + // we always add history DDL job to job list at this moment. return t.AddHistoryDDLJob(job, updateRawArgs) } -// GetLastHistoryDDLJobsIterator gets latest N history ddl jobs iterator. -func GetLastHistoryDDLJobsIterator(m *meta.Meta) (meta.LastJobIterator, error) { - return m.GetLastHistoryDDLJobsIterator() +// addHistoryDDLJob2Table adds DDL job to history table. +func addHistoryDDLJob2Table(sess *session, job *model.Job, updateRawArgs bool) error { + b, err := job.Encode(updateRawArgs) + if err != nil { + return err + } + _, err = sess.execute(context.Background(), + fmt.Sprintf("insert ignore into mysql.tidb_ddl_history(job_id, job_meta, db_name, table_name, schema_ids, table_ids, create_time) values (%d, %s, %s, %s, %s, %s, %v)", + job.ID, wrapKey2String(b), strconv.Quote(job.SchemaName), strconv.Quote(job.TableName), + strconv.Quote(strconv.FormatInt(job.SchemaID, 10)), + strconv.Quote(strconv.FormatInt(job.TableID, 10)), + strconv.Quote(model.TSConvert2Time(job.StartTS).String())), + "insert_history") + return errors.Trace(err) } diff --git a/ddl/ddl_api.go b/ddl/ddl_api.go index dd2a63215d2ee..b66028f515884 100644 --- a/ddl/ddl_api.go +++ b/ddl/ddl_api.go @@ -3958,12 +3958,14 @@ func (d *ddl) ExchangeTablePartition(ctx sessionctx.Context, ident ast.Ident, sp Type: model.ActionExchangeTablePartition, BinlogInfo: &model.HistoryInfo{}, Args: []interface{}{defID, ptSchema.ID, ptMeta.ID, partName, spec.WithValidation}, + CtxVars: []interface{}{[]int64{ntSchema.ID, ptSchema.ID}, []int64{ntMeta.ID, ptMeta.ID}}, } err = d.DoDDLJob(ctx, job) if err != nil { return errors.Trace(err) } + ctx.GetSessionVars().StmtCtx.AppendWarning(fmt.Errorf("after the exchange, please analyze related table of the exchange to update statistics")) err = d.callHookOnChanged(job, err) return errors.Trace(err) } @@ -5467,6 +5469,7 @@ func (d *ddl) renameTable(ctx sessionctx.Context, oldIdent, newIdent ast.Ident, Type: model.ActionRenameTable, BinlogInfo: &model.HistoryInfo{}, Args: []interface{}{schemas[0].ID, newIdent.Name, schemas[0].Name}, + CtxVars: []interface{}{[]int64{schemas[0].ID, schemas[1].ID}, []int64{tableID}}, } err = d.DoDDLJob(ctx, job) @@ -5515,6 +5518,7 @@ func (d *ddl) renameTables(ctx sessionctx.Context, oldIdents, newIdents []ast.Id Type: model.ActionRenameTables, BinlogInfo: &model.HistoryInfo{}, Args: []interface{}{oldSchemaIDs, newSchemaIDs, tableNames, tableIDs, oldSchemaNames, oldTableNames}, + CtxVars: []interface{}{append(oldSchemaIDs, newSchemaIDs...), tableIDs}, } err = d.DoDDLJob(ctx, job) diff --git a/ddl/ddl_api_test.go b/ddl/ddl_api_test.go index 90f0291ae2b35..b23692445659e 100644 --- a/ddl/ddl_api_test.go +++ b/ddl/ddl_api_test.go @@ -22,6 +22,7 @@ import ( "github.com/pingcap/tidb/kv" "github.com/pingcap/tidb/meta" "github.com/pingcap/tidb/parser/model" + "github.com/pingcap/tidb/session" "github.com/pingcap/tidb/testkit" "github.com/stretchr/testify/require" "golang.org/x/exp/slices" @@ -47,15 +48,15 @@ func TestGetDDLJobs(t *testing.T) { SchemaID: 1, Type: model.ActionCreateTable, } - err := addDDLJobs(txn, jobs[i]) + err := addDDLJobs(sess, txn, jobs[i]) require.NoError(t, err) - currJobs, err := ddl.GetAllDDLJobs(meta.NewMeta(txn)) + currJobs, err := ddl.GetAllDDLJobs(sess, meta.NewMeta(txn)) require.NoError(t, err) require.Len(t, currJobs, i+1) currJobs2 = currJobs2[:0] - err = ddl.IterAllDDLJobs(txn, func(jobs []*model.Job) (b bool, e error) { + err = ddl.IterAllDDLJobs(sess, txn, func(jobs []*model.Job) (b bool, e error) { for _, job := range jobs { if job.NotStarted() { currJobs2 = append(currJobs2, job) @@ -69,7 +70,7 @@ func TestGetDDLJobs(t *testing.T) { require.Len(t, currJobs2, i+1) } - currJobs, err := ddl.GetAllDDLJobs(meta.NewMeta(txn)) + currJobs, err := ddl.GetAllDDLJobs(sess, meta.NewMeta(txn)) require.NoError(t, err) for i, job := range jobs { @@ -95,15 +96,15 @@ func TestGetDDLJobsIsSort(t *testing.T) { require.NoError(t, err) // insert 5 drop table jobs to DefaultJobListKey queue - enQueueDDLJobs(t, txn, model.ActionDropTable, 10, 15) + enQueueDDLJobs(t, sess, txn, model.ActionDropTable, 10, 15) // insert 5 create table jobs to DefaultJobListKey queue - enQueueDDLJobs(t, txn, model.ActionCreateTable, 0, 5) + enQueueDDLJobs(t, sess, txn, model.ActionCreateTable, 0, 5) // insert add index jobs to AddIndexJobListKey queue - enQueueDDLJobs(t, txn, model.ActionAddIndex, 5, 10) + enQueueDDLJobs(t, sess, txn, model.ActionAddIndex, 5, 10) - currJobs, err := ddl.GetAllDDLJobs(meta.NewMeta(txn)) + currJobs, err := ddl.GetAllDDLJobs(sess, meta.NewMeta(txn)) require.NoError(t, err) require.Len(t, currJobs, 15) @@ -124,8 +125,8 @@ func TestGetHistoryDDLJobs(t *testing.T) { err := kv.RunInNewTxn(kv.WithInternalSourceType(context.Background(), kv.InternalTxnDDL), store, false, func(ctx context.Context, txn kv.Transaction) error { return meta.NewMeta(txn).ClearAllHistoryJob() }) - require.NoError(t, err) + testkit.NewTestKit(t, store).MustExec("delete from mysql.tidb_ddl_history") tk := testkit.NewTestKit(t, store) sess := tk.Session() @@ -143,7 +144,7 @@ func TestGetHistoryDDLJobs(t *testing.T) { SchemaID: 1, Type: model.ActionCreateTable, } - err = ddl.AddHistoryDDLJob(m, jobs[i], true) + err = ddl.AddHistoryDDLJobForTest(sess, m, jobs[i], true) require.NoError(t, err) historyJobs, err := ddl.GetLastNHistoryDDLJobs(m, ddl.DefNumHistoryJobs) @@ -204,14 +205,14 @@ func TestIsJobRollbackable(t *testing.T) { } } -func enQueueDDLJobs(t *testing.T, txn kv.Transaction, jobType model.ActionType, start, end int) { +func enQueueDDLJobs(t *testing.T, sess session.Session, txn kv.Transaction, jobType model.ActionType, start, end int) { for i := start; i < end; i++ { job := &model.Job{ ID: int64(i), SchemaID: 1, Type: jobType, } - err := addDDLJobs(txn, job) + err := addDDLJobs(sess, txn, job) require.NoError(t, err) } } diff --git a/ddl/ddl_test.go b/ddl/ddl_test.go index 54eb13b955629..b0fedd991639b 100644 --- a/ddl/ddl_test.go +++ b/ddl/ddl_test.go @@ -19,6 +19,7 @@ import ( "testing" "time" + "github.com/pingcap/failpoint" "github.com/pingcap/tidb/infoschema" "github.com/pingcap/tidb/kv" "github.com/pingcap/tidb/meta" @@ -273,6 +274,9 @@ func TestNotifyDDLJob(t *testing.T) { require.NoError(t, store.Close()) }() + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/ddl/NoDDLDispatchLoop", `return(true)`)) + defer require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/ddl/NoDDLDispatchLoop")) + getFirstNotificationAfterStartDDL := func(d *ddl) { select { case <-d.workers[addIdxWorker].ddlJobCh: @@ -284,6 +288,11 @@ func TestNotifyDDLJob(t *testing.T) { default: // The notification may be received by the worker. } + + select { + case <-d.ddlJobCh: + default: + } } d, err := testNewDDLAndStart( @@ -314,6 +323,7 @@ func TestNotifyDDLJob(t *testing.T) { d.asyncNotifyWorker(job) select { case <-d.workers[generalWorker].ddlJobCh: + case <-d.ddlJobCh: default: require.FailNow(t, "do not get the general job notification") } @@ -323,6 +333,7 @@ func TestNotifyDDLJob(t *testing.T) { d.asyncNotifyWorker(job) select { case <-d.workers[addIdxWorker].ddlJobCh: + case <-d.ddlJobCh: default: require.FailNow(t, "do not get the add index job notification") } @@ -354,6 +365,8 @@ func TestNotifyDDLJob(t *testing.T) { require.FailNow(t, "should not get the add index job notification") case <-d1.workers[generalWorker].ddlJobCh: require.FailNow(t, "should not get the general job notification") + case <-d1.ddlJobCh: + require.FailNow(t, "should not get the job notification") default: } } diff --git a/ddl/ddl_tiflash_api.go b/ddl/ddl_tiflash_api.go index ac200a9667655..4c3f9a70a3cec 100644 --- a/ddl/ddl_tiflash_api.go +++ b/ddl/ddl_tiflash_api.go @@ -499,7 +499,7 @@ func getDropOrTruncateTableTiflash(ctx sessionctx.Context, currentSchema infosch return GetDropOrTruncateTableInfoFromJobsByStore(jobs, gcSafePoint, getTable, handleJobAndTableInfo) } - err = IterAllDDLJobs(txn, fn) + err = IterAllDDLJobs(ctx, txn, fn) if err != nil { if terror.ErrorEqual(variable.ErrSnapshotTooOld, err) { // The err indicate that current ddl job and remain DDL jobs was been deleted by GC, diff --git a/ddl/ddl_worker.go b/ddl/ddl_worker.go index 1c0e465414717..b1b30f07d7f4d 100644 --- a/ddl/ddl_worker.go +++ b/ddl/ddl_worker.go @@ -17,6 +17,7 @@ package ddl import ( "context" "fmt" + "math/rand" "strconv" "sync" "sync/atomic" @@ -91,10 +92,13 @@ type worker struct { wg sync.WaitGroup sessPool *sessionPool // sessPool is used to new sessions to execute SQL in ddl package. + sess *session // sess is used and only used in running DDL job. delRangeManager delRangeManager logCtx context.Context lockSeqNum bool + concurrentDDL bool + *ddlCtx } @@ -119,7 +123,7 @@ func NewJobContext() *JobContext { } } -func newWorker(ctx context.Context, tp workerType, sessPool *sessionPool, delRangeMgr delRangeManager, dCtx *ddlCtx) *worker { +func newWorker(ctx context.Context, tp workerType, sessPool *sessionPool, delRangeMgr delRangeManager, dCtx *ddlCtx, concurrentDDL bool) *worker { worker := &worker{ id: ddlWorkerID.Add(1), tp: tp, @@ -128,8 +132,8 @@ func newWorker(ctx context.Context, tp workerType, sessPool *sessionPool, delRan ddlCtx: dCtx, sessPool: sessPool, delRangeManager: delRangeMgr, + concurrentDDL: concurrentDDL, } - worker.addingDDLJobKey = addingDDLJobPrefix + worker.typeStr() worker.logCtx = logutil.WithKeyValue(context.Background(), "worker", worker.String()) return worker @@ -154,6 +158,9 @@ func (w *worker) String() string { func (w *worker) Close() { startTime := time.Now() + if w.sess != nil { + w.sessPool.put(w.sess.session()) + } w.wg.Wait() logutil.Logger(w.logCtx).Info("[ddl] DDL worker closed", zap.Duration("take time", time.Since(startTime))) } @@ -286,8 +293,29 @@ func (d *ddl) limitDDLJobs() { // addBatchDDLJobs gets global job IDs and puts the DDL jobs in the DDL queue. func (d *ddl) addBatchDDLJobs(tasks []*limitJobTask) { startTime := time.Now() + var err error + if variable.EnableConcurrentDDL.Load() { + err = d.addBatchDDLJobs2Table(tasks) + } else { + err = d.addBatchDDLJobs2Queue(tasks) + } + var jobs string + for _, task := range tasks { + task.err <- err + jobs += task.job.String() + "; " + metrics.DDLWorkerHistogram.WithLabelValues(metrics.WorkerAddDDLJob, task.job.Type.String(), + metrics.RetLabel(err)).Observe(time.Since(startTime).Seconds()) + } + if err != nil { + logutil.BgLogger().Warn("[ddl] add DDL jobs failed", zap.String("jobs", jobs), zap.Error(err)) + } else { + logutil.BgLogger().Info("[ddl] add DDL jobs", zap.Int("batch count", len(tasks)), zap.String("jobs", jobs)) + } +} + +func (d *ddl) addBatchDDLJobs2Queue(tasks []*limitJobTask) error { ctx := kv.WithInternalSourceType(context.Background(), kv.InternalTxnDDL) - err := kv.RunInNewTxn(ctx, d.store, true, func(ctx context.Context, txn kv.Transaction) error { + return kv.RunInNewTxn(ctx, d.store, true, func(ctx context.Context, txn kv.Transaction) error { t := meta.NewMeta(txn) ids, err := t.GenGlobalIDs(len(tasks)) if err != nil { @@ -319,18 +347,6 @@ func (d *ddl) addBatchDDLJobs(tasks []*limitJobTask) { }) return nil }) - var jobs string - for _, task := range tasks { - task.err <- err - jobs += task.job.String() + "; " - metrics.DDLWorkerHistogram.WithLabelValues(metrics.WorkerAddDDLJob, task.job.Type.String(), - metrics.RetLabel(err)).Observe(time.Since(startTime).Seconds()) - } - if err != nil { - logutil.BgLogger().Warn("[ddl] add DDL jobs failed", zap.String("jobs", jobs), zap.Error(err)) - } else { - logutil.BgLogger().Info("[ddl] add DDL jobs", zap.Int("batch count", len(tasks)), zap.String("jobs", jobs)) - } } func injectModifyJobArgFailPoint(job *model.Job) { @@ -357,16 +373,41 @@ func setJobStateToQueueing(job *model.Job) { job.State = model.JobStateQueueing } -// getHistoryDDLJob gets a DDL job with job's ID from history queue. -func (d *ddl) getHistoryDDLJob(id int64) (*model.Job, error) { - se, err := d.sessPool.get() - if err != nil { - return nil, errors.Trace(err) +// addBatchDDLJobs2Table gets global job IDs and puts the DDL jobs in the DDL job table. +func (d *ddl) addBatchDDLJobs2Table(tasks []*limitJobTask) error { + var ids []int64 + var err error + startTS := uint64(0) + ctx := kv.WithInternalSourceType(context.Background(), kv.InternalTxnDDL) + err = kv.RunInNewTxn(ctx, d.store, true, func(ctx context.Context, txn kv.Transaction) error { + t := meta.NewMeta(txn) + ids, err = t.GenGlobalIDs(len(tasks)) + if err != nil { + return errors.Trace(err) + } + startTS = txn.StartTS() + return nil + }) + if err == nil { + jobTasks := make([]*model.Job, len(tasks)) + for i, task := range tasks { + job := task.job + job.Version = currentVersion + job.StartTS = startTS + job.ID = ids[i] + setJobStateToQueueing(job) + jobTasks[i] = job + injectModifyJobArgFailPoint(job) + } + sess, err1 := d.sessPool.get() + if err1 == nil { + sess.SetDiskFullOpt(kvrpcpb.DiskFullOpt_AllowedOnAlmostFull) + err1 = insertDDLJobs2Table(newSession(sess), jobTasks, true) + d.sessPool.put(sess) + } + err = err1 } - defer d.sessPool.put(se) - job, err := GetHistoryJobByID(se, id) - - return job, errors.Trace(err) + return errors.Trace(err) } func injectFailPointForGetJob(job *model.Job) { @@ -419,7 +460,13 @@ func (w *worker) updateDDLJob(t *meta.Meta, job *model.Job, meetErr bool) error logutil.Logger(w.logCtx).Info("[ddl] meet something wrong before update DDL job, shouldn't update raw args", zap.String("job", job.String())) } - return errors.Trace(t.UpdateDDLJob(0, job, updateRawArgs)) + var err error + if w.concurrentDDL { + err = updateDDLJob2Table(w.sess, job, updateRawArgs) + } else { + err = t.UpdateDDLJob(0, job, updateRawArgs) + } + return errors.Trace(err) } func needUpdateRawArgs(job *model.Job, meetErr bool) bool { @@ -502,8 +549,11 @@ func (w *worker) finishDDLJob(t *meta.Meta, job *model.Job) (err error) { if err != nil { return errors.Trace(err) } - - _, err = t.DeQueueDDLJob() + if w.concurrentDDL { + err = w.deleteDDLJob(job) + } else { + _, err = t.DeQueueDDLJob() + } if err != nil { return errors.Trace(err) } @@ -518,7 +568,7 @@ func (w *worker) finishDDLJob(t *meta.Meta, job *model.Job) (err error) { } w.writeDDLSeqNum(job) w.removeJobCtx(job) - err = t.AddHistoryDDLJob(job, updateRawArgs) + err = AddHistoryDDLJob(w.sess, t, job, updateRawArgs, w.concurrentDDL) return errors.Trace(err) } @@ -614,6 +664,146 @@ func (w *JobContext) setDDLLabelForDiagnosis(job *model.Job) { w.ddlJobCtx = kv.WithInternalSourceType(w.ddlJobCtx, w.ddlJobSourceType()) } +func (w *worker) HandleJobDone(d *ddlCtx, job *model.Job, t *meta.Meta) error { + err := w.finishDDLJob(t, job) + if err != nil { + w.sess.rollback() + return err + } + + err = w.sess.commit() + if err != nil { + return err + } + asyncNotify(d.ddlJobDoneCh) + return nil +} + +func (w *worker) HandleDDLJobTable(d *ddlCtx, job *model.Job) error { + var ( + err error + schemaVer int64 + runJobErr error + waitTime = 2 * d.lease + ) + defer func() { + w.unlockSeqNum(err) + }() + + err = w.sess.begin() + if err != nil { + return err + } + if !variable.EnableConcurrentDDL.Load() || d.waiting.Load() { + w.sess.rollback() + return nil + } + failpoint.Inject("mockRunJobTime", func(val failpoint.Value) { + if val.(bool) { + time.Sleep(time.Duration(rand.Intn(5)) * time.Second) // #nosec G404 + } + }) + txn, err := w.sess.txn() + if err != nil { + w.sess.rollback() + return err + } + // Only general DDLs are allowed to be executed when TiKV is disk full. + if w.tp == addIdxWorker && job.IsRunning() { + txn.SetDiskFullOpt(kvrpcpb.DiskFullOpt_NotAllowedOnFull) + } + w.setDDLLabelForTopSQL(job) + w.setDDLSourceForDiagnosis(job) + jobContext := w.jobContext(job) + if tagger := w.getResourceGroupTaggerForTopSQL(job); tagger != nil { + txn.SetOption(kv.ResourceGroupTagger, tagger) + } + t := meta.NewMeta(txn) + if job.IsDone() || job.IsRollbackDone() { + if job.IsDone() { + job.State = model.JobStateSynced + } + err = w.HandleJobDone(d, job, t) + return err + } + + d.mu.RLock() + d.mu.hook.OnJobRunBefore(job) + d.mu.RUnlock() + + // set request source type to DDL type + txn.SetOption(kv.RequestSourceType, jobContext.ddlJobSourceType()) + + // If running job meets error, we will save this error in job Error + // and retry later if the job is not cancelled. + schemaVer, runJobErr = w.runDDLJob(d, t, job) + + if job.IsCancelled() { + defer d.unlockSchemaVersion(job.ID) + w.sess.reset() + err = w.HandleJobDone(d, job, t) + return err + } + + if runJobErr != nil && !job.IsRollingback() && !job.IsRollbackDone() { + // If the running job meets an error + // and the job state is rolling back, it means that we have already handled this error. + // Some DDL jobs (such as adding indexes) may need to update the table info and the schema version, + // then shouldn't discard the KV modification. + // And the job state is rollback done, it means the job was already finished, also shouldn't discard too. + // Otherwise, we should discard the KV modification when running job. + w.sess.reset() + // If error happens after updateSchemaVersion(), then the schemaVer is updated. + // Result in the retry duration is up to 2 * lease. + schemaVer = 0 + } + + err = w.updateDDLJob(t, job, runJobErr != nil) + if err = w.handleUpdateJobError(t, job, err); err != nil { + w.sess.rollback() + d.unlockSchemaVersion(job.ID) + return err + } + writeBinlog(d.binlogCli, txn, job) + // reset the SQL digest to make topsql work right. + w.sess.GetSessionVars().StmtCtx.ResetSQLDigest(job.Query) + err = w.sess.commit() + d.unlockSchemaVersion(job.ID) + if err != nil { + return err + } + w.registerSync(job) + + if runJobErr != nil { + // wait a while to retry again. If we don't wait here, DDL will retry this job immediately, + // which may act like a deadlock. + logutil.Logger(w.logCtx).Info("[ddl] run DDL job failed, sleeps a while then retries it.", + zap.Duration("waitTime", GetWaitTimeWhenErrorOccurred()), zap.Error(runJobErr)) + time.Sleep(GetWaitTimeWhenErrorOccurred()) + } + + // Here means the job enters another state (delete only, write only, public, etc...) or is cancelled. + // If the job is done or still running or rolling back, we will wait 2 * lease time to guarantee other servers to update + // the newest schema. + ctx, cancel := context.WithTimeout(w.ctx, waitTime) + w.waitSchemaChanged(ctx, d, waitTime, schemaVer, job) + cancel() + d.synced(job) + + if RunInGoTest { + // d.mu.hook is initialed from domain / test callback, which will force the owner host update schema diff synchronously. + d.mu.RLock() + d.mu.hook.OnSchemaStateChanged() + d.mu.RUnlock() + } + + d.mu.RLock() + d.mu.hook.OnJobUpdated(job) + d.mu.RUnlock() + + return nil +} + func (w *JobContext) getResourceGroupTaggerForTopSQL() tikvrpc.ResourceGroupTagger { if !topsqlstate.TopSQLEnabled() || w.cacheDigest == nil { return nil @@ -648,18 +838,26 @@ func (w *worker) handleDDLJobQueue(d *ddlCtx) error { waitTime := 2 * d.lease ctx := kv.WithInternalSourceType(context.Background(), kv.InternalTxnDDL) err := kv.RunInNewTxn(ctx, d.store, false, func(ctx context.Context, txn kv.Transaction) error { + d.runningJobs.Lock() // We are not owner, return and retry checking later. - if !d.isOwner() { + if !d.isOwner() || variable.EnableConcurrentDDL.Load() || d.waiting.Load() { + d.runningJobs.Unlock() return nil } var err error t := newMetaWithQueueTp(txn, w.tp) + // We become the owner. Get the first job and run it. job, err = w.getFirstDDLJob(t) if job == nil || err != nil { + d.runningJobs.Unlock() return errors.Trace(err) } + d.runningJobs.ids[job.ID] = struct{}{} + d.runningJobs.Unlock() + + defer d.deleteRunningDDLJobMap(job.ID) // only general ddls allowed to be executed when TiKV is disk full. if w.tp == addIdxWorker && job.IsRunning() { @@ -731,6 +929,9 @@ func (w *worker) handleDDLJobQueue(d *ddlCtx) error { zap.Duration("waitTime", GetWaitTimeWhenErrorOccurred()), zap.Error(runJobErr)) time.Sleep(GetWaitTimeWhenErrorOccurred()) } + if job != nil { + d.unlockSchemaVersion(job.ID) + } if err != nil { w.unlockSeqNum(err) @@ -888,10 +1089,12 @@ func (w *worker) runDDLJob(d *ddlCtx, t *meta.Meta, job *model.Job) (ver int64, metrics.DDLWorkerHistogram.WithLabelValues(metrics.WorkerRunDDLJob, job.Type.String(), metrics.RetLabel(err)).Observe(time.Since(timeStart).Seconds()) }() if job.IsFinished() { + logutil.Logger(w.logCtx).Debug("[ddl] finish DDL job", zap.String("job", job.String())) return } // The cause of this job state is that the job is cancelled by client. if job.IsCancelling() { + logutil.Logger(w.logCtx).Debug("[ddl] cancel DDL job", zap.String("job", job.String())) return convertJob2RollbackJob(w, d, t, job) } @@ -1128,8 +1331,8 @@ func buildPlacementAffects(oldIDs []int64, newIDs []int64) []*model.AffectedOpti } // updateSchemaVersion increments the schema version by 1 and sets SchemaDiff. -func updateSchemaVersion(_ *ddlCtx, t *meta.Meta, job *model.Job) (int64, error) { - schemaVersion, err := t.GenSchemaVersion() +func updateSchemaVersion(d *ddlCtx, t *meta.Meta, job *model.Job) (int64, error) { + schemaVersion, err := d.setSchemaVersion(job, d.store) if err != nil { return 0, errors.Trace(err) } @@ -1211,10 +1414,12 @@ func updateSchemaVersion(_ *ddlCtx, t *meta.Meta, job *model.Job) (int64, error) diff.AffectedOpts = affects case model.ActionExchangeTablePartition: var ( - ptSchemaID int64 - ptTableID int64 + ptSchemaID int64 + ptTableID int64 + partName string + withValidation bool ) - err = job.DecodeArgs(&diff.TableID, &ptSchemaID, &ptTableID) + err = job.DecodeArgs(&diff.TableID, &ptSchemaID, &ptTableID, &partName, &withValidation) if err != nil { return 0, errors.Trace(err) } diff --git a/ddl/ddl_worker_test.go b/ddl/ddl_worker_test.go index 6c21be950aead..01a11dd1da9eb 100644 --- a/ddl/ddl_worker_test.go +++ b/ddl/ddl_worker_test.go @@ -15,7 +15,6 @@ package ddl_test import ( - "context" "strconv" "sync" "testing" @@ -24,7 +23,6 @@ import ( "github.com/pingcap/errors" "github.com/pingcap/failpoint" "github.com/pingcap/tidb/ddl" - "github.com/pingcap/tidb/kv" "github.com/pingcap/tidb/meta" "github.com/pingcap/tidb/parser/model" "github.com/pingcap/tidb/sessionctx" @@ -33,7 +31,7 @@ import ( "github.com/stretchr/testify/require" ) -const testLease = 5 * time.Millisecond +const testLease = 5 * time.Second func TestCheckOwner(t *testing.T) { _, dom, clean := testkit.CreateMockStoreAndDomainWithSchemaLease(t, testLease) @@ -102,30 +100,29 @@ func TestParallelDDL(t *testing.T) { tk.MustExec("create table test_parallel_ddl_2.t3(c1 int, c2 int, c3 int, c4 int)") // set hook to execute jobs after all jobs are in queue. - jobCnt := int64(11) + jobCnt := 11 tc := &ddl.TestDDLCallback{Do: dom} once := sync.Once{} var checkErr error tc.OnJobRunBeforeExported = func(job *model.Job) { // TODO: extract a unified function for other tests. once.Do(func() { - qLen1 := int64(0) - qLen2 := int64(0) - var err error for { - ctx := kv.WithInternalSourceType(context.Background(), kv.InternalTxnDDL) - checkErr = kv.RunInNewTxn(ctx, store, false, func(ctx context.Context, txn kv.Transaction) error { - m := meta.NewMeta(txn) - qLen1, err = m.DDLJobQueueLen() - if err != nil { - return err + tk1 := testkit.NewTestKit(t, store) + tk1.MustExec("begin") + txn, err := tk1.Session().Txn(true) + require.NoError(t, err) + jobs, err := ddl.GetAllDDLJobs(tk1.Session(), meta.NewMeta(txn)) + require.NoError(t, err) + tk1.MustExec("rollback") + var qLen1, qLen2 int + for _, job := range jobs { + if !job.MayNeedReorg() { + qLen1++ + } else { + qLen2++ } - qLen2, err = m.DDLJobQueueLen(meta.AddIndexJobListKey) - if err != nil { - return err - } - return nil - }) + } if checkErr != nil { break } @@ -139,6 +136,25 @@ func TestParallelDDL(t *testing.T) { } }) } + + once1 := sync.Once{} + tc.OnGetJobBeforeExported = func(string) { + once1.Do(func() { + for { + tk := testkit.NewTestKit(t, store) + tk.MustExec("begin") + txn, err := tk.Session().Txn(true) + require.NoError(t, err) + jobs, err := ddl.GetAllDDLJobs(tk.Session(), meta.NewMeta(txn)) + require.NoError(t, err) + tk.MustExec("rollback") + if len(jobs) == jobCnt { + break + } + time.Sleep(time.Millisecond * 20) + } + }) + } dom.DDL().SetHook(tc) /* @@ -232,8 +248,7 @@ func TestParallelDDL(t *testing.T) { time.Sleep(5 * time.Millisecond) wg.Run(func() { tk := testkit.NewTestKit(t, store) - err := tk.ExecToErr("alter table test_parallel_ddl_2.t3 add index db3_idx1(c2)") - require.Error(t, err) + _ = tk.ExecToErr("alter table test_parallel_ddl_2.t3 add index db3_idx1(c2)") rs := tk.MustQuery("select json_extract(@@tidb_last_ddl_info, '$.seq_num')") seqIDs[10], _ = strconv.Atoi(rs.Rows()[0][0].(string)) }) @@ -253,18 +268,6 @@ func TestParallelDDL(t *testing.T) { require.Less(t, seqIDs[6], seqIDs[7]) require.Less(t, seqIDs[7], seqIDs[9]) require.Less(t, seqIDs[9], seqIDs[10]) - - // General job order. - require.Less(t, seqIDs[1], seqIDs[3]) - require.Less(t, seqIDs[3], seqIDs[4]) - require.Less(t, seqIDs[4], seqIDs[6]) - require.Less(t, seqIDs[6], seqIDs[7]) - require.Less(t, seqIDs[7], seqIDs[9]) - - // Reorg job order. - require.Less(t, seqIDs[2], seqIDs[5]) - require.Less(t, seqIDs[5], seqIDs[8]) - require.Less(t, seqIDs[8], seqIDs[10]) } func TestJobNeedGC(t *testing.T) { diff --git a/ddl/ddl_workerpool.go b/ddl/ddl_workerpool.go new file mode 100644 index 0000000000000..2d931bf7823e7 --- /dev/null +++ b/ddl/ddl_workerpool.go @@ -0,0 +1,89 @@ +// Copyright 2022 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package ddl + +import ( + "github.com/ngaut/pools" + "github.com/pingcap/errors" + "github.com/pingcap/tidb/util/logutil" + "go.uber.org/atomic" +) + +// workerPool is used to new worker. +type workerPool struct { + t jobType + exit atomic.Bool + resPool *pools.ResourcePool +} + +func newDDLWorkerPool(resPool *pools.ResourcePool, tp jobType) *workerPool { + return &workerPool{ + t: tp, + exit: *atomic.NewBool(false), + resPool: resPool, + } +} + +// get gets workerPool from context resource pool. +// Please remember to call put after you finished using workerPool. +func (wp *workerPool) get() (*worker, error) { + if wp.resPool == nil { + return nil, nil + } + + if wp.exit.Load() { + return nil, errors.Errorf("workerPool is closed") + } + + // no need to protect wp.resPool + resource, err := wp.resPool.TryGet() + if err != nil { + return nil, errors.Trace(err) + } + + if resource == nil { + return nil, nil + } + + worker := resource.(*worker) + return worker, nil +} + +// put returns workerPool to context resource pool. +func (wp *workerPool) put(wk *worker) { + if wp.resPool == nil { + return + } + + // no need to protect wp.resPool, even the wp.resPool is closed, the ctx still need to + // put into resPool, because when resPool is closing, it will wait all the ctx returns, then resPool finish closing. + wp.resPool.Put(wk) +} + +// close clean up the workerPool. +func (wp *workerPool) close() { + // prevent closing resPool twice. + if wp.exit.Load() || wp.resPool == nil { + return + } + wp.exit.Store(true) + logutil.BgLogger().Info("[ddl] closing workerPool") + wp.resPool.Close() +} + +// tp return the type of worker pool. +func (wp *workerPool) tp() jobType { + return wp.t +} diff --git a/ddl/index.go b/ddl/index.go index f89fa95ad9c0d..0a3e9fe1b7814 100644 --- a/ddl/index.go +++ b/ddl/index.go @@ -577,7 +577,7 @@ func (w *worker) onCreateIndex(d *ddlCtx, t *meta.Meta, job *model.Job, isPK boo return ver, err } job.SchemaState = model.StateDeleteOnly - metrics.GetBackfillProgressByLabel(metrics.LblAddIndex).Set(0) + metrics.GetBackfillProgressByLabel(metrics.LblAddIndex, job.SchemaName, tblInfo.Name.String()).Set(0) case model.StateDeleteOnly: // delete only -> write only indexInfo.State = model.StateWriteOnly @@ -658,7 +658,7 @@ func doReorgWorkForCreateIndexMultiSchema(w *worker, d *ddlCtx, t *meta.Meta, jo func doReorgWorkForCreateIndex(w *worker, d *ddlCtx, t *meta.Meta, job *model.Job, tbl table.Table, indexInfo *model.IndexInfo) (done bool, ver int64, err error) { elements := []*meta.Element{{ID: indexInfo.ID, TypeKey: meta.IndexElementKey}} - rh := newReorgHandler(t) + rh := newReorgHandler(t, w.sess, w.concurrentDDL) reorgInfo, err := getReorgInfo(d.jobContext(job), d, rh, job, tbl, elements) if err != nil || reorgInfo.first { // If we run reorg firstly, we should update the job snapshot version @@ -1352,7 +1352,7 @@ func (w *worker) updateReorgInfo(t table.PartitionedTable, reorg *reorgInfo) (bo ts := oracle.GoTimeToTS(time.Now()) s := reorg.d.store.(tikv.Storage) s.UpdateSPCache(ts, time.Now()) - time.Sleep(time.Millisecond * 3) + time.Sleep(time.Second * 3) } }) currentVer, err := getValidCurrentVersion(reorg.d.store) @@ -1366,7 +1366,7 @@ func (w *worker) updateReorgInfo(t table.PartitionedTable, reorg *reorgInfo) (bo reorg.StartKey, reorg.EndKey, reorg.PhysicalTableID = start, end, pid // Write the reorg info to store so the whole reorganize process can recover from panic. - err = reorg.UpdateReorgMeta(start) + err = reorg.UpdateReorgMeta(start, w.sessPool) logutil.BgLogger().Info("[ddl] job update reorgInfo", zap.Int64("jobID", reorg.Job.ID), zap.ByteString("elementType", reorg.currElement.TypeKey), @@ -1552,7 +1552,7 @@ func (w *worker) updateReorgInfoForPartitions(t table.PartitionedTable, reorg *r reorg.StartKey, reorg.EndKey, reorg.PhysicalTableID = start, end, pid // Write the reorg info to store so the whole reorganize process can recover from panic. - err = reorg.UpdateReorgMeta(reorg.StartKey) + err = reorg.UpdateReorgMeta(reorg.StartKey, w.sessPool) logutil.BgLogger().Info("[ddl] job update reorgInfo", zap.Int64("jobID", reorg.Job.ID), zap.ByteString("elementType", reorg.currElement.TypeKey), zap.Int64("elementID", reorg.currElement.ID), zap.Int64("partitionTableID", pid), zap.String("startHandle", tryDecodeToHandleString(start)), diff --git a/ddl/job_table.go b/ddl/job_table.go new file mode 100644 index 0000000000000..23cedfb8b1b56 --- /dev/null +++ b/ddl/job_table.go @@ -0,0 +1,556 @@ +// Copyright 2022 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package ddl + +import ( + "bytes" + "context" + "fmt" + "math" + "strconv" + "strings" + "time" + + "github.com/pingcap/errors" + "github.com/pingcap/failpoint" + "github.com/pingcap/kvproto/pkg/kvrpcpb" + "github.com/pingcap/tidb/kv" + "github.com/pingcap/tidb/meta" + "github.com/pingcap/tidb/metrics" + "github.com/pingcap/tidb/parser/model" + "github.com/pingcap/tidb/sessionctx/variable" + "github.com/pingcap/tidb/util/logutil" + clientv3 "go.etcd.io/etcd/client/v3" + "go.uber.org/zap" + "golang.org/x/exp/slices" +) + +var ( + addingDDLJobConcurrent = "/tidb/ddl/add_ddl_job_general" +) + +func (dc *ddlCtx) insertRunningDDLJobMap(id int64) { + dc.runningJobs.Lock() + defer dc.runningJobs.Unlock() + dc.runningJobs.ids[id] = struct{}{} +} + +func (dc *ddlCtx) deleteRunningDDLJobMap(id int64) { + dc.runningJobs.Lock() + defer dc.runningJobs.Unlock() + delete(dc.runningJobs.ids, id) +} + +func (dc *ddlCtx) excludeJobIDs() string { + dc.runningJobs.RLock() + defer dc.runningJobs.RUnlock() + if len(dc.runningJobs.ids) == 0 { + return "" + } + dc.runningJobIDs = dc.runningJobIDs[:0] + for id := range dc.runningJobs.ids { + dc.runningJobIDs = append(dc.runningJobIDs, strconv.Itoa(int(id))) + } + return fmt.Sprintf("and job_id not in (%s)", strings.Join(dc.runningJobIDs, ",")) +} + +const ( + getJobSQL = "select job_meta, processing from mysql.tidb_ddl_job where job_id in (select min(job_id) from mysql.tidb_ddl_job group by schema_ids, table_ids) and %s reorg %s order by processing desc, job_id" +) + +type jobType int + +func (t jobType) String() string { + switch t { + case general: + return "general" + case reorg: + return "reorg" + } + return "unknown job type: " + strconv.Itoa(int(t)) +} + +const ( + general jobType = iota + reorg +) + +func (d *ddl) getJob(sess *session, tp jobType, filter func(*model.Job) (bool, error)) (*model.Job, error) { + not := "not" + label := "get_job_general" + if tp == reorg { + not = "" + label = "get_job_reorg" + } + sql := fmt.Sprintf(getJobSQL, not, d.excludeJobIDs()) + rows, err := sess.execute(context.Background(), sql, label) + if err != nil { + return nil, errors.Trace(err) + } + for _, row := range rows { + jobBinary := row.GetBytes(0) + runJob := model.Job{} + err := runJob.Decode(jobBinary) + if err != nil { + return nil, errors.Trace(err) + } + if row.GetInt64(1) == 1 { + return &runJob, nil + } + b, err := filter(&runJob) + if err != nil { + return nil, errors.Trace(err) + } + if b { + if err := d.markJobProcessing(sess, &runJob); err != nil { + logutil.BgLogger().Warn("[ddl] handle ddl job failed: mark job is processing meet error", zap.Error(err), zap.String("job", runJob.String())) + return nil, errors.Trace(err) + } + return &runJob, nil + } + } + return nil, nil +} + +func (d *ddl) getGeneralJob(sess *session) (*model.Job, error) { + return d.getJob(sess, general, func(job *model.Job) (bool, error) { + if job.Type == model.ActionDropSchema { + sql := fmt.Sprintf("select job_id from mysql.tidb_ddl_job where find_in_set(%s, schema_ids) != 0 and processing limit 1", strconv.Quote(strconv.FormatInt(job.SchemaID, 10))) + return d.checkJobIsRunnable(sess, sql) + } + // For general job, there is only 1 general worker to handle it, so at this moment the processing job must be reorg job and the reorg job must only contain one table id. + // So it's not possible the find_in_set("1,2", "1,2,3") occurs. + sql := fmt.Sprintf("select job_id from mysql.tidb_ddl_job t1, (select table_ids from mysql.tidb_ddl_job where job_id = %d) t2 where processing and find_in_set(t1.table_ids, t2.table_ids) != 0", job.ID) + return d.checkJobIsRunnable(sess, sql) + }) +} + +func (d *ddl) checkJobIsRunnable(sess *session, sql string) (bool, error) { + rows, err := sess.execute(context.Background(), sql, "check_runnable") + return len(rows) == 0, err +} + +func (d *ddl) getReorgJob(sess *session) (*model.Job, error) { + return d.getJob(sess, reorg, func(job *model.Job) (bool, error) { + sql := fmt.Sprintf("select job_id from mysql.tidb_ddl_job where (find_in_set(%s, schema_ids) != 0 and type = %d and processing) or (find_in_set(%s, table_ids) != 0 and processing) limit 1", + strconv.Quote(strconv.FormatInt(job.SchemaID, 10)), model.ActionDropSchema, strconv.Quote(strconv.FormatInt(job.TableID, 10))) + return d.checkJobIsRunnable(sess, sql) + }) +} + +func (d *ddl) startDispatchLoop() { + se, err := d.sessPool.get() + if err != nil { + logutil.BgLogger().Fatal("dispatch loop get session failed, it should not happen, please try restart TiDB", zap.Error(err)) + } + defer d.sessPool.put(se) + sess := newSession(se) + var notifyDDLJobByEtcdCh clientv3.WatchChan + if d.etcdCli != nil { + notifyDDLJobByEtcdCh = d.etcdCli.Watch(d.ctx, addingDDLJobConcurrent) + } + ticker := time.NewTicker(1 * time.Second) + defer ticker.Stop() + for { + if isChanClosed(d.ctx.Done()) { + return + } + if !variable.EnableConcurrentDDL.Load() || !d.isOwner() || d.waiting.Load() { + d.once.Store(true) + time.Sleep(time.Second) + continue + } + select { + case <-d.ddlJobCh: + case <-ticker.C: + case _, ok := <-notifyDDLJobByEtcdCh: + if !ok { + logutil.BgLogger().Warn("[ddl] start worker watch channel closed", zap.String("watch key", addingDDLJobConcurrent)) + notifyDDLJobByEtcdCh = d.etcdCli.Watch(d.ctx, addingDDLJobConcurrent) + time.Sleep(time.Second) + continue + } + case <-d.ctx.Done(): + return + } + d.getDDLJobAndRun(sess, d.generalDDLWorkerPool, d.getGeneralJob) + d.getDDLJobAndRun(sess, d.reorgWorkerPool, d.getReorgJob) + } +} + +func (d *ddl) getDDLJobAndRun(sess *session, pool *workerPool, getJob func(*session) (*model.Job, error)) { + wk, err := pool.get() + if err != nil || wk == nil { + logutil.BgLogger().Debug(fmt.Sprintf("[ddl] no %v worker available now", pool.tp()), zap.Error(err)) + return + } + + d.mu.RLock() + d.mu.hook.OnGetJobBefore(pool.tp().String()) + d.mu.RUnlock() + + job, err := getJob(sess) + if job == nil || err != nil { + if err != nil { + logutil.BgLogger().Warn("[ddl] get job met error", zap.Error(err)) + } + pool.put(wk) + return + } + d.mu.RLock() + d.mu.hook.OnGetJobAfter(pool.tp().String(), job) + d.mu.RUnlock() + + d.delivery2worker(wk, pool, job) +} + +func (d *ddl) delivery2worker(wk *worker, pool *workerPool, job *model.Job) { + injectFailPointForGetJob(job) + d.insertRunningDDLJobMap(job.ID) + d.wg.Run(func() { + metrics.DDLRunningJobCount.WithLabelValues(pool.tp().String()).Inc() + defer func() { + pool.put(wk) + d.deleteRunningDDLJobMap(job.ID) + asyncNotify(d.ddlJobCh) + metrics.DDLRunningJobCount.WithLabelValues(pool.tp().String()).Dec() + }() + // we should wait 2 * d.lease time to guarantee all TiDB server have finished the schema change. + // see waitSchemaSynced for more details. + if !d.isSynced(job) || d.once.Load() { + wk.waitSchemaSynced(d.ddlCtx, job, 2*d.lease) + d.once.Store(false) + } + if err := wk.HandleDDLJobTable(d.ddlCtx, job); err != nil { + logutil.BgLogger().Info("[ddl] handle ddl job failed", zap.Error(err), zap.String("job", job.String())) + } + }) +} + +func (d *ddl) markJobProcessing(sess *session, job *model.Job) error { + sess.SetDiskFullOpt(kvrpcpb.DiskFullOpt_AllowedOnAlmostFull) + _, err := sess.execute(context.Background(), fmt.Sprintf("update mysql.tidb_ddl_job set processing = 1 where job_id = %d", job.ID), "mark_job_processing") + return errors.Trace(err) +} + +const ( + addDDLJobSQL = "insert into mysql.tidb_ddl_job(job_id, reorg, schema_ids, table_ids, job_meta, type, processing) values" + updateDDLJobSQL = "update mysql.tidb_ddl_job set job_meta = %s where job_id = %d" +) + +func insertDDLJobs2Table(sess *session, jobs []*model.Job, updateRawArgs bool) error { + failpoint.Inject("mockAddBatchDDLJobsErr", func(val failpoint.Value) { + if val.(bool) { + failpoint.Return(errors.Errorf("mockAddBatchDDLJobsErr")) + } + }) + if len(jobs) == 0 { + return nil + } + var sql bytes.Buffer + sql.WriteString(addDDLJobSQL) + for i, job := range jobs { + b, err := job.Encode(updateRawArgs) + if err != nil { + return err + } + if i != 0 { + sql.WriteString(",") + } + sql.WriteString(fmt.Sprintf("(%d, %t, %s, %s, %s, %d, %t)", job.ID, job.MayNeedReorg(), strconv.Quote(job2SchemaIDs(job)), strconv.Quote(job2TableIDs(job)), wrapKey2String(b), job.Type, !job.NotStarted())) + } + sess.SetDiskFullOpt(kvrpcpb.DiskFullOpt_AllowedOnAlmostFull) + ctx := kv.WithInternalSourceType(context.Background(), kv.InternalTxnDDL) + _, err := sess.execute(ctx, sql.String(), "insert_job") + logutil.BgLogger().Debug("[ddl] add job to mysql.tidb_ddl_job table", zap.String("sql", sql.String())) + return errors.Trace(err) +} + +func job2SchemaIDs(job *model.Job) string { + return job2UniqueIDs(job, true) +} + +func job2TableIDs(job *model.Job) string { + return job2UniqueIDs(job, false) +} + +func job2UniqueIDs(job *model.Job, schema bool) string { + switch job.Type { + case model.ActionExchangeTablePartition, model.ActionRenameTables, model.ActionRenameTable: + var ids []int64 + if schema { + ids = job.CtxVars[0].([]int64) + } else { + ids = job.CtxVars[1].([]int64) + } + set := make(map[int64]struct{}, len(ids)) + for _, id := range ids { + set[id] = struct{}{} + } + + s := make([]string, 0, len(set)) + for id := range set { + s = append(s, strconv.FormatInt(id, 10)) + } + slices.Sort(s) + return strings.Join(s, ",") + } + if schema { + return strconv.FormatInt(job.SchemaID, 10) + } + return strconv.FormatInt(job.TableID, 10) +} + +func (w *worker) deleteDDLJob(job *model.Job) error { + sql := fmt.Sprintf("delete from mysql.tidb_ddl_job where job_id = %d", job.ID) + _, err := w.sess.execute(context.Background(), sql, "delete_job") + return errors.Trace(err) +} + +func updateDDLJob2Table(sctx *session, job *model.Job, updateRawArgs bool) error { + b, err := job.Encode(updateRawArgs) + if err != nil { + return err + } + sql := fmt.Sprintf(updateDDLJobSQL, wrapKey2String(b), job.ID) + _, err = sctx.execute(context.Background(), sql, "update_job") + return errors.Trace(err) +} + +// getDDLReorgHandle gets DDL reorg handle. +func getDDLReorgHandle(sess *session, job *model.Job) (element *meta.Element, startKey, endKey kv.Key, physicalTableID int64, err error) { + sql := fmt.Sprintf("select ele_id, ele_type, start_key, end_key, physical_id from mysql.tidb_ddl_reorg where job_id = %d", job.ID) + rows, err := sess.execute(context.Background(), sql, "get_handle") + if err != nil { + return nil, nil, nil, 0, err + } + if len(rows) == 0 { + return nil, nil, nil, 0, meta.ErrDDLReorgElementNotExist + } + id := rows[0].GetInt64(0) + tp := rows[0].GetBytes(1) + element = &meta.Element{ + ID: id, + TypeKey: tp, + } + startKey = rows[0].GetBytes(2) + endKey = rows[0].GetBytes(3) + physicalTableID = rows[0].GetInt64(4) + // physicalTableID may be 0, because older version TiDB (without table partition) doesn't store them. + // update them to table's in this case. + if physicalTableID == 0 { + if job.ReorgMeta != nil { + endKey = kv.IntHandle(job.ReorgMeta.EndHandle).Encoded() + } else { + endKey = kv.IntHandle(math.MaxInt64).Encoded() + } + physicalTableID = job.TableID + logutil.BgLogger().Warn("new TiDB binary running on old TiDB DDL reorg data", + zap.Int64("partition ID", physicalTableID), + zap.Stringer("startHandle", startKey), + zap.Stringer("endHandle", endKey)) + } + return +} + +// updateDDLReorgStartHandle update the startKey of the handle. +func updateDDLReorgStartHandle(sess *session, job *model.Job, element *meta.Element, startKey kv.Key) error { + sql := fmt.Sprintf("update mysql.tidb_ddl_reorg set ele_id = %d, ele_type = %s, start_key = %s where job_id = %d", + element.ID, wrapKey2String(element.TypeKey), wrapKey2String(startKey), job.ID) + _, err := sess.execute(context.Background(), sql, "update_start_handle") + return err +} + +// updateDDLReorgHandle update startKey, endKey physicalTableID and element of the handle. +func updateDDLReorgHandle(sess *session, jobID int64, startKey kv.Key, endKey kv.Key, physicalTableID int64, element *meta.Element) error { + sql := fmt.Sprintf("update mysql.tidb_ddl_reorg set ele_id = %d, ele_type = %s, start_key = %s, end_key = %s, physical_id = %d where job_id = %d", + element.ID, wrapKey2String(element.TypeKey), wrapKey2String(startKey), wrapKey2String(endKey), physicalTableID, jobID) + _, err := sess.execute(context.Background(), sql, "update_handle") + return err +} + +// initDDLReorgHandle initializes the handle for ddl reorg. +func initDDLReorgHandle(sess *session, jobID int64, startKey kv.Key, endKey kv.Key, physicalTableID int64, element *meta.Element) error { + sql := fmt.Sprintf("insert into mysql.tidb_ddl_reorg(job_id, ele_id, ele_type, start_key, end_key, physical_id) values (%d, %d, %s, %s, %s, %d)", + jobID, element.ID, wrapKey2String(element.TypeKey), wrapKey2String(startKey), wrapKey2String(endKey), physicalTableID) + _, err := sess.execute(context.Background(), sql, "update_handle") + return err +} + +// deleteDDLReorgHandle deletes the handle for ddl reorg. +func removeDDLReorgHandle(sess *session, job *model.Job, elements []*meta.Element) error { + if len(elements) == 0 { + return nil + } + sql := fmt.Sprintf("delete from mysql.tidb_ddl_reorg where job_id = %d", job.ID) + _, err := sess.execute(context.Background(), sql, "remove_handle") + return err +} + +// removeReorgElement removes the element from ddl reorg, it is the same with removeDDLReorgHandle, only used in failpoint +func removeReorgElement(sess *session, job *model.Job) error { + sql := fmt.Sprintf("delete from mysql.tidb_ddl_reorg where job_id = %d", job.ID) + _, err := sess.execute(context.Background(), sql, "remove_handle") + return err +} + +func wrapKey2String(key []byte) string { + if len(key) == 0 { + return "''" + } + return fmt.Sprintf("0x%x", key) +} + +func getJobsBySQL(sess *session, tbl, condition string) ([]*model.Job, error) { + rows, err := sess.execute(context.Background(), fmt.Sprintf("select job_meta from mysql.%s where %s", tbl, condition), "get_job") + if err != nil { + return nil, errors.Trace(err) + } + jobs := make([]*model.Job, 0, 16) + for _, row := range rows { + jobBinary := row.GetBytes(0) + job := model.Job{} + err := job.Decode(jobBinary) + if err != nil { + return nil, errors.Trace(err) + } + jobs = append(jobs, &job) + } + return jobs, nil +} + +// MoveJobFromQueue2Table move existing DDLs in queue to table. +func (d *ddl) MoveJobFromQueue2Table(force bool) error { + sess, err := d.sessPool.get() + if err != nil { + return err + } + defer d.sessPool.put(sess) + return runInTxn(newSession(sess), func(se *session) error { + txn, err := se.txn() + if err != nil { + return errors.Trace(err) + } + t := meta.NewMeta(txn) + isConcurrentDDL, err := t.IsConcurrentDDL() + if !force && (isConcurrentDDL || err != nil) { + return errors.Trace(err) + } + for _, tp := range []workerType{addIdxWorker, generalWorker} { + t := newMetaWithQueueTp(txn, tp) + jobs, err := t.GetAllDDLJobsInQueue() + if err != nil { + return errors.Trace(err) + } + err = insertDDLJobs2Table(se, jobs, false) + if err != nil { + return errors.Trace(err) + } + if tp == generalWorker { + // general job do not have reorg info. + continue + } + for _, job := range jobs { + element, start, end, pid, err := t.GetDDLReorgHandle(job) + if meta.ErrDDLReorgElementNotExist.Equal(err) { + continue + } + if err != nil { + return errors.Trace(err) + } + err = initDDLReorgHandle(se, job.ID, start, end, pid, element) + if err != nil { + return errors.Trace(err) + } + } + } + + if err = t.ClearALLDDLJob(); err != nil { + return errors.Trace(err) + } + if err = t.ClearAllDDLReorgHandle(); err != nil { + return errors.Trace(err) + } + return t.SetConcurrentDDL(true) + }) +} + +// MoveJobFromTable2Queue move existing DDLs in table to queue. +func (d *ddl) MoveJobFromTable2Queue() error { + sess, err := d.sessPool.get() + if err != nil { + return err + } + defer d.sessPool.put(sess) + return runInTxn(newSession(sess), func(se *session) error { + txn, err := se.txn() + if err != nil { + return errors.Trace(err) + } + t := meta.NewMeta(txn) + isConcurrentDDL, err := t.IsConcurrentDDL() + if !isConcurrentDDL || err != nil { + return errors.Trace(err) + } + jobs, err := getJobsBySQL(se, "tidb_ddl_job", "1 order by job_id") + if err != nil { + return errors.Trace(err) + } + + for _, job := range jobs { + jobListKey := meta.DefaultJobListKey + if job.MayNeedReorg() { + jobListKey = meta.AddIndexJobListKey + } + if err := t.EnQueueDDLJobNoUpdate(job, jobListKey); err != nil { + return errors.Trace(err) + } + } + + reorgHandle, err := se.execute(context.Background(), "select job_id, start_key, end_key, physical_id, ele_id, ele_type from mysql.tidb_ddl_reorg", "get_handle") + if err != nil { + return errors.Trace(err) + } + for _, row := range reorgHandle { + if err := t.UpdateDDLReorgHandle(row.GetInt64(0), row.GetBytes(1), row.GetBytes(2), row.GetInt64(3), &meta.Element{ID: row.GetInt64(4), TypeKey: row.GetBytes(5)}); err != nil { + return errors.Trace(err) + } + } + + // clean up these 2 tables. + _, err = se.execute(context.Background(), "delete from mysql.tidb_ddl_job", "delete_old_ddl") + if err != nil { + return errors.Trace(err) + } + _, err = se.execute(context.Background(), "delete from mysql.tidb_ddl_reorg", "delete_old_reorg") + if err != nil { + return errors.Trace(err) + } + return t.SetConcurrentDDL(false) + }) +} + +func runInTxn(se *session, f func(*session) error) (err error) { + err = se.begin() + if err != nil { + return err + } + err = f(se) + if err != nil { + se.rollback() + return + } + return errors.Trace(se.commit()) +} diff --git a/ddl/job_table_test.go b/ddl/job_table_test.go new file mode 100644 index 0000000000000..8f2b5b5a056b8 --- /dev/null +++ b/ddl/job_table_test.go @@ -0,0 +1,301 @@ +// Copyright 2022 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package ddl_test + +import ( + "context" + "fmt" + "math/rand" + "sync" + "testing" + "time" + + "github.com/pingcap/failpoint" + "github.com/pingcap/tidb/ddl" + "github.com/pingcap/tidb/kv" + "github.com/pingcap/tidb/meta" + "github.com/pingcap/tidb/parser/model" + "github.com/pingcap/tidb/sessionctx/variable" + "github.com/pingcap/tidb/testkit" + "github.com/pingcap/tidb/util" + "github.com/stretchr/testify/require" + "go.uber.org/atomic" + "golang.org/x/exp/slices" +) + +func TestDDLSchedulingMultiTimes(t *testing.T) { + if !variable.EnableConcurrentDDL.Load() { + t.Skipf("test requires concurrent ddl") + } + for i := 0; i < 3; i++ { + testDDLScheduling(t) + } +} + +// testDDLScheduling tests the DDL scheduling. See Concurrent DDL RFC for the rules of DDL scheduling. +// This test checks the chosen job records to see if there are wrong scheduling, if job A and job B cannot run concurrently, +// then the all the record of job A must before or after job B, no cross record between these 2 jobs should be in between. +func testDDLScheduling(t *testing.T) { + store, dom, clean := testkit.CreateMockStoreAndDomain(t) + defer clean() + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("CREATE TABLE e (id INT NOT NULL) PARTITION BY RANGE (id) (PARTITION p1 VALUES LESS THAN (50), PARTITION p2 VALUES LESS THAN (100));") + tk.MustExec("CREATE TABLE e2 (id INT NOT NULL);") + tk.MustExec("CREATE TABLE e3 (id INT NOT NULL);") + + d := dom.DDL() + + ddlJobs := []string{ + "alter table e2 add index idx(id)", + "alter table e2 add index idx1(id)", + "alter table e2 add index idx2(id)", + "create table e5 (id int)", + "ALTER TABLE e EXCHANGE PARTITION p1 WITH TABLE e2;", + "alter table e add index idx(id)", + "alter table e add partition (partition p3 values less than (150))", + "create table e4 (id int)", + "alter table e3 add index idx1(id)", + "ALTER TABLE e EXCHANGE PARTITION p1 WITH TABLE e3;", + } + + hook := &ddl.TestDDLCallback{} + var wg util.WaitGroupWrapper + wg.Add(1) + var once sync.Once + hook.OnGetJobBeforeExported = func(jobType string) { + once.Do(func() { + for i, job := range ddlJobs { + wg.Run(func() { + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set @@tidb_enable_exchange_partition=1") + recordSet, _ := tk.Exec(job) + if recordSet != nil { + require.NoError(t, recordSet.Close()) + } + }) + for { + time.Sleep(time.Millisecond * 100) + jobs, err := ddl.GetAllDDLJobs(testkit.NewTestKit(t, store).Session(), nil) + require.NoError(t, err) + if len(jobs) == i+1 { + break + } + } + } + wg.Done() + }) + } + + record := make([]int64, 0, 16) + hook.OnGetJobAfterExported = func(jobType string, job *model.Job) { + // record the job schedule order + record = append(record, job.ID) + } + + err := failpoint.Enable("github.com/pingcap/tidb/ddl/mockRunJobTime", `return(true)`) + require.NoError(t, err) + defer func() { + err := failpoint.Disable("github.com/pingcap/tidb/ddl/mockRunJobTime") + require.NoError(t, err) + }() + + d.SetHook(hook) + wg.Wait() + + // sort all the job id. + ids := make(map[int64]struct{}, 16) + for _, id := range record { + ids[id] = struct{}{} + } + + sortedIDs := make([]int64, 0, 16) + for id := range ids { + sortedIDs = append(sortedIDs, id) + } + slices.Sort(sortedIDs) + + // map the job id to the DDL sequence. + // sortedIDs may looks like [30, 32, 34, 36, ...], it is the same order with the job in `ddlJobs`, 30 is the first job in `ddlJobs`, 32 is second... + // record may looks like [30, 30, 32, 32, 34, 32, 36, 34, ...] + // and the we map the record to the DDL sequence, [0, 0, 1, 1, 2, 1, 3, 2, ...] + for i := range record { + idx, b := slices.BinarySearch(sortedIDs, record[i]) + require.True(t, b) + record[i] = int64(idx) + } + + check(t, record, 0, 1, 2) + check(t, record, 0, 4) + check(t, record, 1, 4) + check(t, record, 2, 4) + check(t, record, 4, 5) + check(t, record, 4, 6) + check(t, record, 4, 9) + check(t, record, 5, 6) + check(t, record, 5, 9) + check(t, record, 6, 9) + check(t, record, 8, 9) +} + +// check will check if there are any cross between ids. +// e.g. if ids is [1, 2] this function checks all `1` is before or after than `2` in record. +func check(t *testing.T, record []int64, ids ...int64) { + // have return true if there are any `i` is before `j`, false if there are any `j` is before `i`. + have := func(i, j int64) bool { + for _, id := range record { + if id == i { + return true + } + if id == j { + return false + } + } + require.FailNow(t, "should not reach here") + return false + } + + // all checks if all `i` is before `j`. + all := func(i, j int64) { + meet := false + for _, id := range record { + if id == j { + meet = true + } + require.False(t, meet && id == i) + } + } + + for i := 0; i < len(ids)-1; i++ { + for j := i + 1; j < len(ids); j++ { + if have(ids[i], ids[j]) { + all(ids[i], ids[j]) + } else { + all(ids[j], ids[i]) + } + } + } +} + +func TestConcurrentDDLSwitch(t *testing.T) { + store, _, clean := testkit.CreateMockStoreAndDomain(t) + defer clean() + + type table struct { + columnIdx int + indexIdx int + } + + var tables []*table + tblCount := 20 + for i := 0; i < tblCount; i++ { + tables = append(tables, &table{1, 0}) + } + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set @@global.tidb_ddl_reorg_worker_cnt=1") + tk.MustExec("set @@global.tidb_ddl_reorg_batch_size=32") + + for i := range tables { + tk.MustExec(fmt.Sprintf("create table t%d (col0 int) partition by range columns (col0) ("+ + "partition p1 values less than (100), "+ + "partition p2 values less than (300), "+ + "partition p3 values less than (500), "+ + "partition p4 values less than (700), "+ + "partition p5 values less than (1000), "+ + "partition p6 values less than maxvalue);", + i)) + for j := 0; j < 1000; j++ { + tk.MustExec(fmt.Sprintf("insert into t%d values (%d)", i, j)) + } + } + + ddls := make([]string, 0, tblCount) + ddlCount := 500 + for i := 0; i < ddlCount; i++ { + tblIdx := rand.Intn(tblCount) + if rand.Intn(2) == 0 { + ddls = append(ddls, fmt.Sprintf("alter table t%d add index idx%d (col0)", tblIdx, tables[tblIdx].indexIdx)) + tables[tblIdx].indexIdx++ + } else { + ddls = append(ddls, fmt.Sprintf("alter table t%d add column col%d int", tblIdx, tables[tblIdx].columnIdx)) + tables[tblIdx].columnIdx++ + } + } + + c := atomic.NewInt32(0) + ch := make(chan struct{}) + go func() { + var wg util.WaitGroupWrapper + for i := range ddls { + wg.Add(1) + go func(idx int) { + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec(ddls[idx]) + c.Add(1) + wg.Done() + }(i) + } + wg.Wait() + ch <- struct{}{} + }() + + ticker := time.NewTicker(time.Second * 2) + count := 0 + done := false + for !done { + select { + case <-ch: + done = true + case <-ticker.C: + var b bool + var err error + err = kv.RunInNewTxn(kv.WithInternalSourceType(context.Background(), kv.InternalTxnDDL), store, false, func(ctx context.Context, txn kv.Transaction) error { + b, err = meta.NewMeta(txn).IsConcurrentDDL() + return err + }) + require.NoError(t, err) + rs, err := testkit.NewTestKit(t, store).Exec(fmt.Sprintf("set @@global.tidb_enable_concurrent_ddl=%t", !b)) + if rs != nil { + require.NoError(t, rs.Close()) + } + if err == nil { + count++ + if b { + tk := testkit.NewTestKit(t, store) + tk.MustQuery("select count(*) from mysql.tidb_ddl_job").Check(testkit.Rows("0")) + tk.MustQuery("select count(*) from mysql.tidb_ddl_reorg").Check(testkit.Rows("0")) + } + } + } + } + + require.Equal(t, int32(ddlCount), c.Load()) + require.Greater(t, count, 0) + + tk = testkit.NewTestKit(t, store) + tk.MustExec("use test") + for i, tbl := range tables { + tk.MustQuery(fmt.Sprintf("select count(*) from information_schema.columns where TABLE_SCHEMA = 'test' and TABLE_NAME = 't%d'", i)).Check(testkit.Rows(fmt.Sprintf("%d", tbl.columnIdx))) + tk.MustExec(fmt.Sprintf("admin check table t%d", i)) + for j := 0; j < tbl.indexIdx; j++ { + tk.MustExec(fmt.Sprintf("admin check index t%d idx%d", i, j)) + } + } +} diff --git a/ddl/modify_column_test.go b/ddl/modify_column_test.go index cec65fb769c49..783f11d7c71d0 100644 --- a/ddl/modify_column_test.go +++ b/ddl/modify_column_test.go @@ -120,7 +120,7 @@ func TestModifyColumnReorgInfo(t *testing.T) { txn, err := ctx.Txn(true) require.NoError(t, err) m := meta.NewMeta(txn) - e, start, end, physicalID, err := m.GetDDLReorgHandle(currJob) + e, start, end, physicalID, err := ddl.NewReorgHandlerForTest(m, testkit.NewTestKit(t, store).Session()).GetDDLReorgHandle(currJob) require.True(t, meta.ErrDDLReorgElementNotExist.Equal(err)) require.Nil(t, e) require.Nil(t, start) diff --git a/ddl/multi_schema_change_test.go b/ddl/multi_schema_change_test.go index 92d55fed0932c..b95788281a689 100644 --- a/ddl/multi_schema_change_test.go +++ b/ddl/multi_schema_change_test.go @@ -15,7 +15,6 @@ package ddl_test import ( - "context" "strconv" "testing" @@ -25,6 +24,7 @@ import ( "github.com/pingcap/tidb/errno" "github.com/pingcap/tidb/kv" "github.com/pingcap/tidb/parser/model" + "github.com/pingcap/tidb/sessionctx" "github.com/pingcap/tidb/testkit" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" @@ -141,7 +141,7 @@ func TestMultiSchemaChangeAddColumnsCancelled(t *testing.T) { tk.MustExec("create table t (a int);") tk.MustExec("insert into t values (1);") - hook := newCancelJobHook(store, dom, func(job *model.Job) bool { + hook := newCancelJobHook(t, store, dom, func(job *model.Job) bool { // Cancel job when the column 'c' is in write-reorg. return job.MultiSchemaInfo.SubJobs[1].SchemaState == model.StateWriteReorganization }) @@ -223,7 +223,7 @@ func TestMultiSchemaChangeDropColumnsCancelled(t *testing.T) { // Test for cancelling the job in a middle state. tk.MustExec("create table t (a int default 1, b int default 2, c int default 3, d int default 4);") tk.MustExec("insert into t values ();") - hook := newCancelJobHook(store, dom, func(job *model.Job) bool { + hook := newCancelJobHook(t, store, dom, func(job *model.Job) bool { // Cancel job when the column 'a' is in delete-reorg. return job.MultiSchemaInfo.SubJobs[1].SchemaState == model.StateDeleteReorganization }) @@ -237,7 +237,7 @@ func TestMultiSchemaChangeDropColumnsCancelled(t *testing.T) { tk.MustExec("drop table if exists t;") tk.MustExec("create table t (a int default 1, b int default 2, c int default 3, d int default 4);") tk.MustExec("insert into t values ();") - hook = newCancelJobHook(store, dom, func(job *model.Job) bool { + hook = newCancelJobHook(t, store, dom, func(job *model.Job) bool { // Cancel job when the column 'a' is in public. return job.MultiSchemaInfo.SubJobs[1].SchemaState == model.StatePublic }) @@ -259,7 +259,7 @@ func TestMultiSchemaChangeDropIndexedColumnsCancelled(t *testing.T) { tk.MustExec("create table t (a int default 1, b int default 2, c int default 3, d int default 4, " + "index(a), index(b), index(c), index(d));") tk.MustExec("insert into t values ();") - hook := newCancelJobHook(store, dom, func(job *model.Job) bool { + hook := newCancelJobHook(t, store, dom, func(job *model.Job) bool { // Cancel job when the column 'a' is in delete-reorg. return job.MultiSchemaInfo.SubJobs[1].SchemaState == model.StateDeleteReorganization }) @@ -361,7 +361,7 @@ func TestMultiSchemaChangeRenameColumns(t *testing.T) { tk.MustExec("drop table if exists t") tk.MustExec("create table t (a int default 1, b int default 2)") tk.MustExec("insert into t values ()") - hook := newCancelJobHook(store, dom, func(job *model.Job) bool { + hook := newCancelJobHook(t, store, dom, func(job *model.Job) bool { // Cancel job when the column 'c' is in write-reorg. return job.MultiSchemaInfo.SubJobs[0].SchemaState == model.StateWriteReorganization }) @@ -430,7 +430,7 @@ func TestMultiSchemaChangeAlterColumns(t *testing.T) { // Test cancel job with alter columns tk.MustExec("drop table if exists t") tk.MustExec("create table t (a int default 1, b int default 2)") - hook := newCancelJobHook(store, dom, func(job *model.Job) bool { + hook := newCancelJobHook(t, store, dom, func(job *model.Job) bool { // Cancel job when the column 'a' is in write-reorg. return job.MultiSchemaInfo.SubJobs[0].SchemaState == model.StateWriteReorganization }) @@ -498,7 +498,7 @@ func TestMultiSchemaChangeChangeColumns(t *testing.T) { tk.MustExec("drop table if exists t") tk.MustExec("create table t (a int default 1, b int default 2)") tk.MustExec("insert into t values ()") - hook := newCancelJobHook(store, dom, func(job *model.Job) bool { + hook := newCancelJobHook(t, store, dom, func(job *model.Job) bool { // Cancel job when the column 'c' is in write-reorg. return job.MultiSchemaInfo.SubJobs[0].SchemaState == model.StateWriteReorganization }) @@ -558,7 +558,7 @@ func TestMultiSchemaChangeAddIndexesCancelled(t *testing.T) { tk.MustExec("drop table if exists t;") tk.MustExec("create table t (a int, b int, c int);") tk.MustExec("insert into t values (1, 2, 3);") - cancelHook := newCancelJobHook(store, dom, func(job *model.Job) bool { + cancelHook := newCancelJobHook(t, store, dom, func(job *model.Job) bool { // Cancel the job when index 't2' is in write-reorg. return job.MultiSchemaInfo.SubJobs[2].SchemaState == model.StateWriteReorganization }) @@ -576,7 +576,7 @@ func TestMultiSchemaChangeAddIndexesCancelled(t *testing.T) { tk.MustExec("drop table if exists t;") tk.MustExec("create table t (a int, b int, c int);") tk.MustExec("insert into t values (1, 2, 3);") - cancelHook = newCancelJobHook(store, dom, func(job *model.Job) bool { + cancelHook = newCancelJobHook(t, store, dom, func(job *model.Job) bool { // Cancel the job when index 't1' is in public. return job.MultiSchemaInfo.SubJobs[1].SchemaState == model.StatePublic }) @@ -627,7 +627,7 @@ func TestMultiSchemaChangeDropIndexesCancelled(t *testing.T) { // Test for cancelling the job in a middle state. tk.MustExec("create table t (a int, b int, index(a), unique index(b), index idx(a, b));") - hook := newCancelJobHook(store, dom, func(job *model.Job) bool { + hook := newCancelJobHook(t, store, dom, func(job *model.Job) bool { return job.MultiSchemaInfo.SubJobs[1].SchemaState == model.StateDeleteOnly }) dom.DDL().SetHook(hook) @@ -641,7 +641,7 @@ func TestMultiSchemaChangeDropIndexesCancelled(t *testing.T) { // Test for cancelling the job in none state. tk.MustExec("drop table if exists t;") tk.MustExec("create table t (a int, b int, index(a), unique index(b), index idx(a, b));") - hook = newCancelJobHook(store, dom, func(job *model.Job) bool { + hook = newCancelJobHook(t, store, dom, func(job *model.Job) bool { return job.MultiSchemaInfo.SubJobs[1].SchemaState == model.StatePublic }) dom.DDL().SetHook(hook) @@ -737,7 +737,7 @@ func TestMultiSchemaChangeRenameIndexes(t *testing.T) { tk.MustExec("drop table if exists t") tk.MustExec("create table t (a int default 1, b int default 2, index t(a))") tk.MustExec("insert into t values ()") - hook := newCancelJobHook(store, dom, func(job *model.Job) bool { + hook := newCancelJobHook(t, store, dom, func(job *model.Job) bool { // Cancel job when the column 'c' is in write-reorg. return job.MultiSchemaInfo.SubJobs[0].SchemaState == model.StateWriteReorganization }) @@ -887,7 +887,7 @@ func TestMultiSchemaChangeModifyColumnsCancelled(t *testing.T) { // Test for cancelling the job in a middle state. tk.MustExec("create table t (a int, b int, c int, index i1(a), unique index i2(b), index i3(a, b));") tk.MustExec("insert into t values (1, 2, 3);") - hook := newCancelJobHook(store, dom, func(job *model.Job) bool { + hook := newCancelJobHook(t, store, dom, func(job *model.Job) bool { return job.MultiSchemaInfo.SubJobs[2].SchemaState == model.StateWriteReorganization }) dom.DDL().SetHook(hook) @@ -986,7 +986,7 @@ func TestMultiSchemaChangeMixCancelled(t *testing.T) { tk.MustExec("create table t (a int, b int, c int, index i1(c), index i2(c));") tk.MustExec("insert into t values (1, 2, 3);") origin := dom.DDL().GetHook() - cancelHook := newCancelJobHook(store, dom, func(job *model.Job) bool { + cancelHook := newCancelJobHook(t, store, dom, func(job *model.Job) bool { return job.MultiSchemaInfo != nil && len(job.MultiSchemaInfo.SubJobs) > 8 && job.MultiSchemaInfo.SubJobs[8].SchemaState == model.StateWriteReorganization @@ -1201,6 +1201,7 @@ type cancelOnceHook struct { triggered bool cancelErr error pred func(job *model.Job) bool + s sessionctx.Context ddl.TestDDLCallback } @@ -1210,15 +1211,12 @@ func (c *cancelOnceHook) OnJobUpdated(job *model.Job) { return } c.triggered = true - ctx := kv.WithInternalSourceType(context.Background(), kv.InternalTxnDDL) - c.cancelErr = kv.RunInNewTxn(ctx, c.store, false, - func(ctx context.Context, txn kv.Transaction) error { - errs, err := ddl.CancelJobs(txn, []int64{job.ID}) - if errs[0] != nil { - return errs[0] - } - return err - }) + errs, err := ddl.CancelJobs(c.s, c.store, []int64{job.ID}) + if errs[0] != nil { + c.cancelErr = errs[0] + return + } + c.cancelErr = err } func (c *cancelOnceHook) MustCancelDone(t *testing.T) { @@ -1231,12 +1229,15 @@ func (c *cancelOnceHook) MustCancelFailed(t *testing.T) { require.Contains(t, c.cancelErr.Error(), strconv.Itoa(errno.ErrCannotCancelDDLJob)) } -func newCancelJobHook(store kv.Storage, dom *domain.Domain, +func newCancelJobHook(t *testing.T, store kv.Storage, dom *domain.Domain, pred func(job *model.Job) bool) *cancelOnceHook { + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") return &cancelOnceHook{ store: store, pred: pred, TestDDLCallback: ddl.TestDDLCallback{Do: dom}, + s: tk.Session(), } } diff --git a/ddl/partition.go b/ddl/partition.go index 3ab281c7f1afc..41810d33fdc77 100644 --- a/ddl/partition.go +++ b/ddl/partition.go @@ -1166,7 +1166,7 @@ func (w *worker) onDropTablePartition(d *ddlCtx, t *meta.Meta, job *model.Job) ( elements = append(elements, &meta.Element{ID: idxInfo.ID, TypeKey: meta.IndexElementKey}) } } - rh := newReorgHandler(t) + rh := newReorgHandler(t, w.sess, w.concurrentDDL) reorgInfo, err := getReorgInfoFromPartitions(d.jobContext(job), d, rh, job, tbl, physicalTableIDs, elements) if err != nil || reorgInfo.first { @@ -1388,6 +1388,18 @@ func (w *worker) onExchangeTablePartition(d *ddlCtx, t *meta.Meta, job *model.Jo if err != nil { return ver, errors.Trace(err) } + if nt.ExchangePartitionInfo == nil || !nt.ExchangePartitionInfo.ExchangePartitionFlag { + nt.ExchangePartitionInfo = &model.ExchangePartitionInfo{ + ExchangePartitionFlag: true, + ExchangePartitionID: ptID, + ExchangePartitionDefID: defID, + } + return updateVersionAndTableInfoWithCheck(d, t, job, nt, true) + } + + if d.lease > 0 { + delayForAsyncCommit() + } if withValidation { err = checkExchangePartitionRecordValidation(w, pt, index, ntDbInfo.Name, nt.Name) @@ -1471,6 +1483,12 @@ func (w *worker) onExchangeTablePartition(d *ddlCtx, t *meta.Meta, job *model.Jo return ver, errors.Trace(err) } + err = checkExchangePartitionPlacementPolicy(t, partDef.PlacementPolicyRef, nt.PlacementPolicyRef) + if err != nil { + job.State = model.JobStateCancelled + return ver, errors.Trace(err) + } + // the follow code is a swap function for rules of two partitions // though partitions has exchanged their ID, swap still take effect @@ -1521,7 +1539,8 @@ func (w *worker) onExchangeTablePartition(d *ddlCtx, t *meta.Meta, job *model.Jo return ver, errors.Wrapf(err, "failed to notify PD the label rules") } - ver, err = updateSchemaVersion(d, t, job) + nt.ExchangePartitionInfo = nil + ver, err = updateVersionAndTableInfoWithCheck(d, t, job, nt, true) if err != nil { return ver, errors.Trace(err) } @@ -1603,7 +1622,7 @@ func checkExchangePartitionRecordValidation(w *worker, pt *model.TableInfo, inde case model.PartitionTypeList: if len(pi.Columns) == 0 { sql, paramList = buildCheckSQLForListPartition(pi, index, schemaName, tableName) - } else if len(pi.Columns) == 1 { + } else { sql, paramList = buildCheckSQLForListColumnsPartition(pi, index, schemaName, tableName) } default: @@ -1628,6 +1647,29 @@ func checkExchangePartitionRecordValidation(w *worker, pt *model.TableInfo, inde return nil } +func checkExchangePartitionPlacementPolicy(t *meta.Meta, ntPlacementPolicyRef *model.PolicyRefInfo, ptPlacementPolicyRef *model.PolicyRefInfo) error { + if ntPlacementPolicyRef == nil && ptPlacementPolicyRef == nil { + return nil + } + if ntPlacementPolicyRef == nil || ptPlacementPolicyRef == nil { + return dbterror.ErrTablesDifferentMetadata + } + + ptPlacementPolicyInfo, _ := getPolicyInfo(t, ptPlacementPolicyRef.ID) + ntPlacementPolicyInfo, _ := getPolicyInfo(t, ntPlacementPolicyRef.ID) + if ntPlacementPolicyInfo == nil && ptPlacementPolicyInfo == nil { + return nil + } + if ntPlacementPolicyInfo == nil || ptPlacementPolicyInfo == nil { + return dbterror.ErrTablesDifferentMetadata + } + if ntPlacementPolicyInfo.Name.L != ptPlacementPolicyInfo.Name.L { + return dbterror.ErrTablesDifferentMetadata + } + + return nil +} + func buildCheckSQLForRangeExprPartition(pi *model.PartitionInfo, index int, schemaName, tableName model.CIStr) (string, []interface{}) { var buf strings.Builder paramList := make([]interface{}, 0, 4) diff --git a/ddl/placement_policy_test.go b/ddl/placement_policy_test.go index 3c4c1b4cd3109..0a1663abd85cd 100644 --- a/ddl/placement_policy_test.go +++ b/ddl/placement_policy_test.go @@ -1928,9 +1928,6 @@ func TestExchangePartitionWithPlacement(t *testing.T) { policy1, ok := dom.InfoSchema().PolicyByName(model.NewCIStr("p1")) require.True(t, ok) - policy2, ok := dom.InfoSchema().PolicyByName(model.NewCIStr("p2")) - require.True(t, ok) - tk.MustExec(`CREATE TABLE t1 (id INT) placement policy p1`) defer tk.MustExec("drop table t1") @@ -1941,12 +1938,8 @@ func TestExchangePartitionWithPlacement(t *testing.T) { require.NoError(t, err) t1ID := t1.Meta().ID - t2, err := dom.InfoSchema().TableByName(model.NewCIStr("test"), model.NewCIStr("t2")) - require.NoError(t, err) - t2ID := t2.Meta().ID - tk.MustExec(`CREATE TABLE tp (id INT) placement policy p3 PARTITION BY RANGE (id) ( - PARTITION p0 VALUES LESS THAN (100), + PARTITION p0 VALUES LESS THAN (100) placement policy p1, PARTITION p1 VALUES LESS THAN (1000) placement policy p2, PARTITION p2 VALUES LESS THAN (10000) );`) @@ -1956,7 +1949,6 @@ func TestExchangePartitionWithPlacement(t *testing.T) { require.NoError(t, err) tpID := tp.Meta().ID par0ID := tp.Meta().Partition.Definitions[0].ID - par1ID := tp.Meta().Partition.Definitions[1].ID // exchange par0, t1 tk.MustExec("alter table tp exchange partition p0 with table t1") @@ -1969,14 +1961,14 @@ func TestExchangePartitionWithPlacement(t *testing.T) { " `id` int(11) DEFAULT NULL\n" + ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin /*T![placement] PLACEMENT POLICY=`p3` */\n" + "PARTITION BY RANGE (`id`)\n" + - "(PARTITION `p0` VALUES LESS THAN (100),\n" + + "(PARTITION `p0` VALUES LESS THAN (100) /*T![placement] PLACEMENT POLICY=`p1` */,\n" + " PARTITION `p1` VALUES LESS THAN (1000) /*T![placement] PLACEMENT POLICY=`p2` */,\n" + " PARTITION `p2` VALUES LESS THAN (10000))")) tp, err = dom.InfoSchema().TableByName(model.NewCIStr("test"), model.NewCIStr("tp")) require.NoError(t, err) require.Equal(t, tpID, tp.Meta().ID) require.Equal(t, t1ID, tp.Meta().Partition.Definitions[0].ID) - require.Nil(t, tp.Meta().Partition.Definitions[0].PlacementPolicyRef) + require.NotNil(t, tp.Meta().Partition.Definitions[0].PlacementPolicyRef) t1, err = dom.InfoSchema().TableByName(model.NewCIStr("test"), model.NewCIStr("t1")) require.NoError(t, err) require.Equal(t, par0ID, t1.Meta().ID) @@ -1984,54 +1976,10 @@ func TestExchangePartitionWithPlacement(t *testing.T) { checkExistTableBundlesInPD(t, dom, "test", "tp") // exchange par0, t2 - tk.MustExec("alter table tp exchange partition p0 with table t2") - tk.MustQuery("show create table t2").Check(testkit.Rows("" + - "t2 CREATE TABLE `t2` (\n" + - " `id` int(11) DEFAULT NULL\n" + - ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin")) - tk.MustQuery("show create table tp").Check(testkit.Rows("" + - "tp CREATE TABLE `tp` (\n" + - " `id` int(11) DEFAULT NULL\n" + - ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin /*T![placement] PLACEMENT POLICY=`p3` */\n" + - "PARTITION BY RANGE (`id`)\n" + - "(PARTITION `p0` VALUES LESS THAN (100),\n" + - " PARTITION `p1` VALUES LESS THAN (1000) /*T![placement] PLACEMENT POLICY=`p2` */,\n" + - " PARTITION `p2` VALUES LESS THAN (10000))")) - tp, err = dom.InfoSchema().TableByName(model.NewCIStr("test"), model.NewCIStr("tp")) - require.NoError(t, err) - require.Equal(t, tpID, tp.Meta().ID) - require.Equal(t, t2ID, tp.Meta().Partition.Definitions[0].ID) - require.Nil(t, tp.Meta().Partition.Definitions[0].PlacementPolicyRef) - t2, err = dom.InfoSchema().TableByName(model.NewCIStr("test"), model.NewCIStr("t2")) - require.NoError(t, err) - require.Equal(t, t1ID, t2.Meta().ID) - require.Nil(t, t2.Meta().PlacementPolicyRef) - checkExistTableBundlesInPD(t, dom, "test", "tp") + tk.MustGetErrCode("alter table tp exchange partition p0 with table t2", mysql.ErrTablesDifferentMetadata) - // exchange par1, t1 - tk.MustExec("alter table tp exchange partition p1 with table t1") - tk.MustQuery("show create table t1").Check(testkit.Rows("" + - "t1 CREATE TABLE `t1` (\n" + - " `id` int(11) DEFAULT NULL\n" + - ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin /*T![placement] PLACEMENT POLICY=`p1` */")) - tk.MustQuery("show create table tp").Check(testkit.Rows("" + - "tp CREATE TABLE `tp` (\n" + - " `id` int(11) DEFAULT NULL\n" + - ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin /*T![placement] PLACEMENT POLICY=`p3` */\n" + - "PARTITION BY RANGE (`id`)\n" + - "(PARTITION `p0` VALUES LESS THAN (100),\n" + - " PARTITION `p1` VALUES LESS THAN (1000) /*T![placement] PLACEMENT POLICY=`p2` */,\n" + - " PARTITION `p2` VALUES LESS THAN (10000))")) - tp, err = dom.InfoSchema().TableByName(model.NewCIStr("test"), model.NewCIStr("tp")) - require.NoError(t, err) - require.Equal(t, tpID, tp.Meta().ID) - require.Equal(t, par0ID, tp.Meta().Partition.Definitions[1].ID) - require.Equal(t, policy2.ID, tp.Meta().Partition.Definitions[1].PlacementPolicyRef.ID) - t1, err = dom.InfoSchema().TableByName(model.NewCIStr("test"), model.NewCIStr("t1")) - require.NoError(t, err) - require.Equal(t, par1ID, t1.Meta().ID) - require.Equal(t, policy1.ID, t1.Meta().PlacementPolicyRef.ID) - checkExistTableBundlesInPD(t, dom, "test", "tp") + // exchange par1, t2 + tk.MustGetErrCode("alter table tp exchange partition p1 with table t2", mysql.ErrTablesDifferentMetadata) } func TestPDFail(t *testing.T) { diff --git a/ddl/reorg.go b/ddl/reorg.go index f3c87213c684d..f6d2e135352b3 100644 --- a/ddl/reorg.go +++ b/ddl/reorg.go @@ -15,7 +15,6 @@ package ddl import ( - "context" "fmt" "strconv" "sync" @@ -33,6 +32,7 @@ import ( "github.com/pingcap/tidb/parser/terror" "github.com/pingcap/tidb/sessionctx" "github.com/pingcap/tidb/sessionctx/stmtctx" + "github.com/pingcap/tidb/sessionctx/variable" "github.com/pingcap/tidb/statistics" "github.com/pingcap/tidb/table" "github.com/pingcap/tidb/table/tables" @@ -253,9 +253,9 @@ func (w *worker) runReorgJob(rh *reorgHandler, reorgInfo *reorgInfo, tblInfo *mo switch reorgInfo.Type { case model.ActionAddIndex, model.ActionAddPrimaryKey: - metrics.GetBackfillProgressByLabel(metrics.LblAddIndex).Set(100) + metrics.GetBackfillProgressByLabel(metrics.LblAddIndex, job.SchemaName, tblInfo.Name.String()).Set(0) case model.ActionModifyColumn: - metrics.GetBackfillProgressByLabel(metrics.LblModifyColumn).Set(100) + metrics.GetBackfillProgressByLabel(metrics.LblModifyColumn, job.SchemaName, tblInfo.Name.String()).Set(0) } if err1 := rh.RemoveDDLReorgHandle(job, reorgInfo.elements); err1 != nil { logutil.BgLogger().Warn("[ddl] run reorg job done, removeDDLReorgHandle failed", zap.Error(err1)) @@ -321,9 +321,9 @@ func updateBackfillProgress(w *worker, reorgInfo *reorgInfo, tblInfo *model.Tabl } switch reorgInfo.Type { case model.ActionAddIndex, model.ActionAddPrimaryKey: - metrics.GetBackfillProgressByLabel(metrics.LblAddIndex).Set(progress * 100) + metrics.GetBackfillProgressByLabel(metrics.LblAddIndex, reorgInfo.SchemaName, tblInfo.Name.String()).Set(progress * 100) case model.ActionModifyColumn: - metrics.GetBackfillProgressByLabel(metrics.LblModifyColumn).Set(progress * 100) + metrics.GetBackfillProgressByLabel(metrics.LblModifyColumn, reorgInfo.SchemaName, tblInfo.Name.String()).Set(progress * 100) } } @@ -591,7 +591,7 @@ func getReorgInfo(ctx *JobContext, d *ddlCtx, rh *reorgHandler, job *model.Job, // Third step, we need to remove the element information to make sure we can save the reorganized information to storage. failpoint.Inject("MockGetIndexRecordErr", func(val failpoint.Value) { if val.(string) == "addIdxNotOwnerErr" && atomic.CompareAndSwapUint32(&mockNotOwnerErrOnce, 3, 4) { - if err := rh.RemoveReorgElement(job); err != nil { + if err := rh.RemoveReorgElementFailPoint(job); err != nil { failpoint.Return(nil, errors.Trace(err)) } info.first = true @@ -626,7 +626,7 @@ func getReorgInfo(ctx *JobContext, d *ddlCtx, rh *reorgHandler, job *model.Job, failpoint.Inject("errorUpdateReorgHandle", func() (*reorgInfo, error) { return &info, errors.New("occur an error when update reorg handle") }) - err = rh.UpdateDDLReorgHandle(job, start, end, pid, elements[0]) + err = rh.InitDDLReorgHandle(job, start, end, pid, elements[0]) if err != nil { return &info, errors.Trace(err) } @@ -639,7 +639,7 @@ func getReorgInfo(ctx *JobContext, d *ddlCtx, rh *reorgHandler, job *model.Job, // Second step, we need to remove the element information to make sure we can get the error of "ErrDDLReorgElementNotExist". // However, since "txn.Reset()" will be called later, the reorganized information cannot be saved to storage. if val.(string) == "addIdxNotOwnerErr" && atomic.CompareAndSwapUint32(&mockNotOwnerErrOnce, 2, 3) { - if err := rh.RemoveReorgElement(job); err != nil { + if err := rh.RemoveReorgElementFailPoint(job); err != nil { failpoint.Return(nil, errors.Trace(err)) } } @@ -653,7 +653,7 @@ func getReorgInfo(ctx *JobContext, d *ddlCtx, rh *reorgHandler, job *model.Job, // We'll try to remove it in the next major TiDB version. if meta.ErrDDLReorgElementNotExist.Equal(err) { job.SnapshotVer = 0 - logutil.BgLogger().Warn("[ddl] get reorg info, the element does not exist", zap.String("job", job.String())) + logutil.BgLogger().Warn("[ddl] get reorg info, the element does not exist", zap.String("job", job.String()), zap.Bool("enableConcurrentDDL", rh.enableConcurrentDDL)) } return &info, errors.Trace(err) } @@ -695,7 +695,7 @@ func getReorgInfoFromPartitions(ctx *JobContext, d *ddlCtx, rh *reorgHandler, jo zap.String("startHandle", tryDecodeToHandleString(start)), zap.String("endHandle", tryDecodeToHandleString(end))) - err = rh.UpdateDDLReorgHandle(job, start, end, pid, elements[0]) + err = rh.InitDDLReorgHandle(job, start, end, pid, elements[0]) if err != nil { return &info, errors.Trace(err) } @@ -727,52 +727,96 @@ func getReorgInfoFromPartitions(ctx *JobContext, d *ddlCtx, rh *reorgHandler, jo return &info, nil } -func (r *reorgInfo) UpdateReorgMeta(startKey kv.Key) error { +func (r *reorgInfo) UpdateReorgMeta(startKey kv.Key, pool *sessionPool) (err error) { if startKey == nil && r.EndKey == nil { return nil } + se, err := pool.get() + if err != nil { + return + } + defer pool.put(se) - ctx := kv.WithInternalSourceType(context.Background(), kv.InternalTxnDDL) - err := kv.RunInNewTxn(ctx, r.d.store, true, func(ctx context.Context, txn kv.Transaction) error { - rh := newReorgHandler(meta.NewMeta(txn)) - return errors.Trace(rh.UpdateDDLReorgHandle(r.Job, startKey, r.EndKey, r.PhysicalTableID, r.currElement)) - }) + sess := newSession(se) + err = sess.begin() + if err != nil { + return + } + txn, err := sess.txn() if err != nil { - return errors.Trace(err) + sess.rollback() + return err } - return nil + rh := newReorgHandler(meta.NewMeta(txn), sess, variable.EnableConcurrentDDL.Load()) + err = rh.UpdateDDLReorgHandle(r.Job, startKey, r.EndKey, r.PhysicalTableID, r.currElement) + err1 := sess.commit() + if err == nil { + err = err1 + } + return errors.Trace(err) } // reorgHandler is used to handle the reorg information duration reorganization DDL job. type reorgHandler struct { m *meta.Meta + s *session + + enableConcurrentDDL bool } -func newReorgHandler(t *meta.Meta) *reorgHandler { - return &reorgHandler{m: t} +// NewReorgHandlerForTest creates a new reorgHandler, only used in test. +func NewReorgHandlerForTest(t *meta.Meta, sess sessionctx.Context) *reorgHandler { + return newReorgHandler(t, newSession(sess), variable.EnableConcurrentDDL.Load()) +} + +func newReorgHandler(t *meta.Meta, sess *session, enableConcurrentDDL bool) *reorgHandler { + return &reorgHandler{m: t, s: sess, enableConcurrentDDL: enableConcurrentDDL} } // UpdateDDLReorgStartHandle saves the job reorganization latest processed element and start handle for later resuming. func (r *reorgHandler) UpdateDDLReorgStartHandle(job *model.Job, element *meta.Element, startKey kv.Key) error { + if r.enableConcurrentDDL { + return updateDDLReorgStartHandle(r.s, job, element, startKey) + } return r.m.UpdateDDLReorgStartHandle(job, element, startKey) } // UpdateDDLReorgHandle saves the job reorganization latest processed information for later resuming. func (r *reorgHandler) UpdateDDLReorgHandle(job *model.Job, startKey, endKey kv.Key, physicalTableID int64, element *meta.Element) error { - return r.m.UpdateDDLReorgHandle(job, startKey, endKey, physicalTableID, element) + if r.enableConcurrentDDL { + return updateDDLReorgHandle(r.s, job.ID, startKey, endKey, physicalTableID, element) + } + return r.m.UpdateDDLReorgHandle(job.ID, startKey, endKey, physicalTableID, element) +} + +// InitDDLReorgHandle initializes the job reorganization information. +func (r *reorgHandler) InitDDLReorgHandle(job *model.Job, startKey, endKey kv.Key, physicalTableID int64, element *meta.Element) error { + if r.enableConcurrentDDL { + return initDDLReorgHandle(r.s, job.ID, startKey, endKey, physicalTableID, element) + } + return r.m.UpdateDDLReorgHandle(job.ID, startKey, endKey, physicalTableID, element) } -// RemoveReorgElement removes the element of the reorganization information. -func (r *reorgHandler) RemoveReorgElement(job *model.Job) error { +// RemoveReorgElementFailPoint removes the element of the reorganization information. +func (r *reorgHandler) RemoveReorgElementFailPoint(job *model.Job) error { + if r.enableConcurrentDDL { + return removeReorgElement(r.s, job) + } return r.m.RemoveReorgElement(job) } // RemoveDDLReorgHandle removes the job reorganization related handles. func (r *reorgHandler) RemoveDDLReorgHandle(job *model.Job, elements []*meta.Element) error { + if r.enableConcurrentDDL { + return removeDDLReorgHandle(r.s, job, elements) + } return r.m.RemoveDDLReorgHandle(job, elements) } // GetDDLReorgHandle gets the latest processed DDL reorganize position. func (r *reorgHandler) GetDDLReorgHandle(job *model.Job) (element *meta.Element, startKey, endKey kv.Key, physicalTableID int64, err error) { + if r.enableConcurrentDDL { + return getDDLReorgHandle(r.s, job) + } return r.m.GetDDLReorgHandle(job) } diff --git a/ddl/restart_test.go b/ddl/restart_test.go index 130e988a9367f..293ce76d50642 100644 --- a/ddl/restart_test.go +++ b/ddl/restart_test.go @@ -24,7 +24,6 @@ import ( "github.com/pingcap/tidb/ddl" "github.com/pingcap/tidb/domain" "github.com/pingcap/tidb/kv" - "github.com/pingcap/tidb/meta" "github.com/pingcap/tidb/parser/model" "github.com/pingcap/tidb/sessionctx" "github.com/pingcap/tidb/testkit" @@ -68,11 +67,7 @@ func runInterruptedJob(t *testing.T, store kv.Storage, d ddl.DDL, job *model.Job endlessLoopTime := time.Now().Add(time.Minute) for history == nil { // imitate DoDDLJob's logic, quit only find history - err = kv.RunInNewTxn(kv.WithInternalSourceType(context.Background(), kv.InternalTxnDDL), store, false, func(ctx context.Context, txn kv.Transaction) error { - history, err = meta.NewMeta(txn).GetHistoryDDLJob(job.ID) - return err - }) - require.NoError(t, err) + history, _ = ddl.GetHistoryJobByID(testkit.NewTestKit(t, store).Session(), job.ID) if history != nil { err = history.Error } diff --git a/ddl/schematracker/checker.go b/ddl/schematracker/checker.go index 6103cc12a84c3..be5314ec85343 100644 --- a/ddl/schematracker/checker.go +++ b/ddl/schematracker/checker.go @@ -466,3 +466,13 @@ func (d Checker) GetInfoSchemaWithInterceptor(ctx sessionctx.Context) infoschema func (d Checker) DoDDLJob(ctx sessionctx.Context, job *model.Job) error { return d.realDDL.DoDDLJob(ctx, job) } + +// MoveJobFromQueue2Table implements the DDL interface. +func (d Checker) MoveJobFromQueue2Table(bool) error { + panic("implement me") +} + +// MoveJobFromTable2Queue implements the DDL interface. +func (d Checker) MoveJobFromTable2Queue() error { + panic("implement me") +} diff --git a/ddl/schematracker/dm_tracker.go b/ddl/schematracker/dm_tracker.go index 0391fafc39c30..57b9f944bdc61 100644 --- a/ddl/schematracker/dm_tracker.go +++ b/ddl/schematracker/dm_tracker.go @@ -532,3 +532,13 @@ func (d SchemaTracker) GetInfoSchemaWithInterceptor(ctx sessionctx.Context) info func (d SchemaTracker) DoDDLJob(ctx sessionctx.Context, job *model.Job) error { return nil } + +// MoveJobFromQueue2Table implements the DDL interface, it's no-op in DM's case. +func (d SchemaTracker) MoveJobFromQueue2Table(b bool) error { + panic("implement me") +} + +// MoveJobFromTable2Queue implements the DDL interface, it's no-op in DM's case. +func (d SchemaTracker) MoveJobFromTable2Queue() error { + panic("implement me") +} diff --git a/ddl/sequence.go b/ddl/sequence.go index ceea68d90810b..ad8390bdf2cc2 100644 --- a/ddl/sequence.go +++ b/ddl/sequence.go @@ -259,7 +259,11 @@ func onAlterSequence(d *ddlCtx, t *meta.Meta, job *model.Job) (ver int64, _ erro job.State = model.JobStateCancelled return ver, errors.Trace(err) } - shouldUpdateVer := !reflect.DeepEqual(*tblInfo.Sequence, copySequenceInfo) || restart + same := reflect.DeepEqual(*tblInfo.Sequence, copySequenceInfo) + if same && !restart { + job.State = model.JobStateDone + return ver, errors.Trace(err) + } tblInfo.Sequence = ©SequenceInfo // Restart the sequence value. @@ -276,7 +280,9 @@ func onAlterSequence(d *ddlCtx, t *meta.Meta, job *model.Job) (ver int64, _ erro } // Store the sequence info into kv. - ver, err = updateVersionAndTableInfo(d, t, job, tblInfo, shouldUpdateVer) + // Set shouldUpdateVer always to be true even altering doesn't take effect, since some tools like drainer won't take + // care of SchemaVersion=0. + ver, err = updateVersionAndTableInfo(d, t, job, tblInfo, true) if err != nil { return ver, errors.Trace(err) } diff --git a/ddl/stat_test.go b/ddl/stat_test.go index 6b40869a18ab9..3c298ea4ba435 100644 --- a/ddl/stat_test.go +++ b/ddl/stat_test.go @@ -16,6 +16,8 @@ package ddl_test import ( "context" + "fmt" + "strconv" "testing" "github.com/pingcap/failpoint" @@ -24,7 +26,9 @@ import ( "github.com/pingcap/tidb/meta" "github.com/pingcap/tidb/parser/ast" "github.com/pingcap/tidb/parser/model" + "github.com/pingcap/tidb/session" "github.com/pingcap/tidb/sessionctx" + "github.com/pingcap/tidb/sessionctx/variable" "github.com/pingcap/tidb/sessiontxn" "github.com/pingcap/tidb/testkit" "github.com/pingcap/tidb/types" @@ -92,9 +96,9 @@ func TestGetDDLInfo(t *testing.T) { store, clean := testkit.CreateMockStore(t) defer clean() - sess := testkit.NewTestKit(t, store).Session() - _, err := sess.Execute(context.Background(), "begin") - require.NoError(t, err) + tk := testkit.NewTestKit(t, store) + sess := tk.Session() + tk.MustExec("begin") txn, err := sess.Txn(true) require.NoError(t, err) @@ -116,7 +120,7 @@ func TestGetDDLInfo(t *testing.T) { RowCount: 0, } - err = addDDLJobs(txn, job) + err = addDDLJobs(sess, txn, job) require.NoError(t, err) info, err := ddl.GetDDLInfo(sess) @@ -126,7 +130,7 @@ func TestGetDDLInfo(t *testing.T) { require.Nil(t, info.ReorgHandle) // two jobs - err = addDDLJobs(txn, job1) + err = addDDLJobs(sess, txn, job1) require.NoError(t, err) info, err = ddl.GetDDLInfo(sess) @@ -136,11 +140,19 @@ func TestGetDDLInfo(t *testing.T) { require.Equal(t, job1, info.Jobs[1]) require.Nil(t, info.ReorgHandle) - _, err = sess.Execute(context.Background(), "rollback") - require.NoError(t, err) + tk.MustExec("rollback") } -func addDDLJobs(txn kv.Transaction, job *model.Job) error { +func addDDLJobs(sess session.Session, txn kv.Transaction, job *model.Job) error { + if variable.EnableConcurrentDDL.Load() { + b, err := job.Encode(true) + if err != nil { + return err + } + _, err = sess.Execute(kv.WithInternalSourceType(context.Background(), kv.InternalTxnDDL), fmt.Sprintf("insert into mysql.tidb_ddl_job(job_id, reorg, schema_ids, table_ids, job_meta, type, processing) values (%d, %t, %s, %s, %s, %d, %t)", + job.ID, job.MayNeedReorg(), strconv.Quote(strconv.FormatInt(job.SchemaID, 10)), strconv.Quote(strconv.FormatInt(job.TableID, 10)), wrapKey2String(b), job.Type, false)) + return err + } m := meta.NewMeta(txn) if job.MayNeedReorg() { return m.EnQueueDDLJob(job, meta.AddIndexJobListKey) @@ -148,6 +160,13 @@ func addDDLJobs(txn kv.Transaction, job *model.Job) error { return m.EnQueueDDLJob(job) } +func wrapKey2String(key []byte) string { + if len(key) == 0 { + return "''" + } + return fmt.Sprintf("0x%x", key) +} + func buildCreateIdxJob(dbInfo *model.DBInfo, tblInfo *model.TableInfo, unique bool, indexName string, colName string) *model.Job { return &model.Job{ SchemaID: dbInfo.ID, diff --git a/ddl/table_modify_test.go b/ddl/table_modify_test.go index 038fcc878d941..50f8ea8a9b6d0 100644 --- a/ddl/table_modify_test.go +++ b/ddl/table_modify_test.go @@ -232,7 +232,7 @@ func testParallelExecSQL(t *testing.T, store kv.Storage, dom *domain.Domain, sql require.NoError(t, err) txn, err := sess.Txn(true) require.NoError(t, err) - jobs, err := ddl.GetAllDDLJobs(meta.NewMeta(txn)) + jobs, err := ddl.GetAllDDLJobs(sess, meta.NewMeta(txn)) require.NoError(t, err) qLen = len(jobs) if qLen == 2 { @@ -260,7 +260,7 @@ func testParallelExecSQL(t *testing.T, store kv.Storage, dom *domain.Domain, sql require.NoError(t, err) txn, err := sess.Txn(true) require.NoError(t, err) - jobs, err := ddl.GetAllDDLJobs(meta.NewMeta(txn)) + jobs, err := ddl.GetAllDDLJobs(sess, meta.NewMeta(txn)) require.NoError(t, err) qLen = len(jobs) if qLen == 1 { diff --git a/ddl/table_test.go b/ddl/table_test.go index 0a1dff690f5b2..fcdc713539948 100644 --- a/ddl/table_test.go +++ b/ddl/table_test.go @@ -47,6 +47,7 @@ func testRenameTable( Type: model.ActionRenameTable, BinlogInfo: &model.HistoryInfo{}, Args: []interface{}{oldSchemaID, tblInfo.Name, oldSchemaName}, + CtxVars: []interface{}{[]int64{oldSchemaID, newSchemaID}, []int64{tblInfo.ID}}, } ctx.SetValue(sessionctx.QueryString, "skip") require.NoError(t, d.DoDDLJob(ctx, job)) @@ -63,6 +64,7 @@ func testRenameTables(t *testing.T, ctx sessionctx.Context, d ddl.DDL, oldSchema Type: model.ActionRenameTables, BinlogInfo: &model.HistoryInfo{}, Args: []interface{}{oldSchemaIDs, newSchemaIDs, newTableNames, oldTableIDs, oldSchemaNames, oldTableNames}, + CtxVars: []interface{}{append(oldSchemaIDs, newSchemaIDs...), oldTableIDs}, } ctx.SetValue(sessionctx.QueryString, "skip") require.NoError(t, d.DoDDLJob(ctx, job)) diff --git a/domain/domain.go b/domain/domain.go index 95d945b70b80a..a8f35f8abdd05 100644 --- a/domain/domain.go +++ b/domain/domain.go @@ -126,7 +126,7 @@ func (do *Domain) EtcdClient() *clientv3.Client { func (do *Domain) loadInfoSchema(startTS uint64) (infoschema.InfoSchema, bool, int64, *transaction.RelatedSchemaChange, error) { snapshot := do.store.GetSnapshot(kv.NewVersion(startTS)) m := meta.NewSnapshotMeta(snapshot) - neededSchemaVersion, err := m.GetSchemaVersion() + neededSchemaVersion, err := m.GetSchemaVersionWithNonEmptyDiff() if err != nil { return nil, false, 0, nil, err } @@ -290,8 +290,9 @@ func (do *Domain) tryLoadSchemaDiffs(m *meta.Meta, usedVersion, newVersion int64 return nil, nil, err } if diff == nil { - // If diff is missing for any version between used and new version, we fall back to full reload. - return nil, nil, fmt.Errorf("failed to get schemadiff") + // Empty diff means the txn of generating schema version is committed, but the txn of `runDDLJob` is not or fail. + // It is safe to skip the empty diff because the infoschema is new enough and consistent. + continue } diffs = append(diffs, diff) } @@ -903,24 +904,21 @@ func (do *Domain) Init(ddlLease time.Duration, sysExecutorFactory func(*Domain) func (do *Domain) initLogBackup(ctx context.Context, pdClient pd.Client) error { cfg := config.GetGlobalConfig() - if cfg.LogBackup.Enabled { - if pdClient == nil || do.etcdClient == nil { - log.Warn("pd / etcd client not provided, won't begin Advancer.") - return nil - } - env, err := streamhelper.TiDBEnv(pdClient, do.etcdClient, cfg) - if err != nil { - return err - } - adv := streamhelper.NewCheckpointAdvancer(env) - adv.UpdateConfig(cfg.LogBackup.Advancer) - do.logBackupAdvancer = streamhelper.NewAdvancerDaemon(adv, streamhelper.OwnerManagerForLogBackup(ctx, do.etcdClient)) - loop, err := do.logBackupAdvancer.Begin(ctx) - if err != nil { - return err - } - do.wg.Run(loop) + if pdClient == nil || do.etcdClient == nil { + log.Warn("pd / etcd client not provided, won't begin Advancer.") + return nil + } + env, err := streamhelper.TiDBEnv(pdClient, do.etcdClient, cfg) + if err != nil { + return err + } + adv := streamhelper.NewCheckpointAdvancer(env) + do.logBackupAdvancer = streamhelper.NewAdvancerDaemon(adv, streamhelper.OwnerManagerForLogBackup(ctx, do.etcdClient)) + loop, err := do.logBackupAdvancer.Begin(ctx) + if err != nil { + return err } + do.wg.Run(loop) return nil } diff --git a/domain/domain_test.go b/domain/domain_test.go index 98776381d1ae8..bbce2bcb23283 100644 --- a/domain/domain_test.go +++ b/domain/domain_test.go @@ -82,7 +82,9 @@ func TestInfo(t *testing.T) { ) ddl.DisableTiFlashPoll(dom.ddl) require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/domain/MockReplaceDDL", `return(true)`)) + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/ddl/NoDDLDispatchLoop", `return(true)`)) require.NoError(t, dom.Init(ddlLease, sysMockFactory)) + require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/ddl/NoDDLDispatchLoop")) require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/domain/MockReplaceDDL")) // Test for GetServerInfo and GetServerInfoByID. diff --git a/domain/infosync/info.go b/domain/infosync/info.go index 98e16e2c8c573..59dc9ede4c56f 100644 --- a/domain/infosync/info.go +++ b/domain/infosync/info.go @@ -22,12 +22,14 @@ import ( "net/http" "os" "path" + "regexp" "strconv" "strings" "sync" "sync/atomic" "time" + "github.com/coreos/go-semver/semver" "github.com/pingcap/errors" "github.com/pingcap/failpoint" "github.com/pingcap/tidb/config" @@ -51,6 +53,7 @@ import ( "github.com/pingcap/tidb/util/pdapi" "github.com/pingcap/tidb/util/versioninfo" "github.com/tikv/client-go/v2/oracle" + pd "github.com/tikv/pd/client" clientv3 "go.etcd.io/etcd/client/v3" "go.etcd.io/etcd/client/v3/concurrency" "go.uber.org/zap" @@ -428,6 +431,43 @@ func doRequest(ctx context.Context, apiName string, addrs []string, route, metho return nil, err } +func removeVAndHash(v string) string { + if v == "" { + return v + } + versionHash := regexp.MustCompile("-[0-9]+-g[0-9a-f]{7,}(-dev)?") + v = versionHash.ReplaceAllLiteralString(v, "") + v = strings.TrimSuffix(v, "-dirty") + return strings.TrimPrefix(v, "v") +} + +// CheckTiKVVersion is used to check the tikv version. +func CheckTiKVVersion(store kv.Storage, minVersion semver.Version) error { + if store, ok := store.(kv.StorageWithPD); ok { + pdClient := store.GetPDClient() + stores, err := pdClient.GetAllStores(context.Background(), pd.WithExcludeTombstone()) + if err != nil { + return err + } + for _, s := range stores { + // empty version means the store is a mock store. + if s.Version == "" { + continue + } + ver, err := semver.NewVersion(removeVAndHash(s.Version)) + if err != nil { + return errors.Trace(errors.Annotate(err, "invalid TiKV version")) + } + v := ver.Compare(minVersion) + if v < 0 { + return errors.New("TiKV version must greater than or equal to " + minVersion.String()) + } + } + } + + return nil +} + func doRequestWithFailpoint(req *http.Request) (resp *http.Response, err error) { fpEnabled := false failpoint.Inject("FailPlacement", func(val failpoint.Value) { diff --git a/executor/adapter.go b/executor/adapter.go index 88bd635b6e670..6083cd05f9f1c 100644 --- a/executor/adapter.go +++ b/executor/adapter.go @@ -1032,6 +1032,12 @@ func (a *ExecStmt) LogSlowQuery(txnTS uint64, succ bool, hasMoreResults bool) { diskMax := stmtCtx.DiskTracker.MaxConsumed() _, planDigest := getPlanDigest(stmtCtx) + binaryPlan := "" + if variable.GenerateBinaryPlan.Load() { + binaryPlan = getBinaryPlan(a.Ctx) + binaryPlan = variable.SlowLogBinaryPlanPrefix + binaryPlan + variable.SlowLogPlanSuffix + } + resultRows := GetResultRowsCount(stmtCtx, a.Plan) slowItems := &variable.SlowQueryLogItems{ @@ -1052,6 +1058,7 @@ func (a *ExecStmt) LogSlowQuery(txnTS uint64, succ bool, hasMoreResults bool) { Succ: succ, Plan: getPlanTree(stmtCtx), PlanDigest: planDigest.String(), + BinaryPlan: binaryPlan, Prepared: a.isPreparedStmt, HasMoreResults: hasMoreResults, PlanFromCache: sessVars.FoundInPlanCache, @@ -1147,6 +1154,18 @@ func getFlatPlan(stmtCtx *stmtctx.StatementContext) *plannercore.FlatPhysicalPla return nil } +func getBinaryPlan(sCtx sessionctx.Context) string { + stmtCtx := sCtx.GetSessionVars().StmtCtx + binaryPlan := stmtCtx.GetBinaryPlan() + if len(binaryPlan) > 0 { + return binaryPlan + } + flat := getFlatPlan(stmtCtx) + binaryPlan = plannercore.BinaryPlanStrFromFlatPlan(sCtx, flat) + stmtCtx.SetBinaryPlan(binaryPlan) + return binaryPlan +} + // getPlanTree will try to get the select plan tree if the plan is select or the select plan of delete/update/insert statement. func getPlanTree(stmtCtx *stmtctx.StatementContext) string { cfg := config.GetGlobalConfig() @@ -1245,6 +1264,13 @@ func (a *ExecStmt) SummaryStmt(succ bool) { planGenerator := func() (string, string) { return getEncodedPlan(stmtCtx, !sessVars.InRestrictedSQL) } + var binPlanGen func() string + if variable.GenerateBinaryPlan.Load() { + binPlanGen = func() string { + binPlan := getBinaryPlan(a.Ctx) + return binPlan + } + } // Generating plan digest is slow, only generate it once if it's 'Point_Get'. // If it's a point get, different SQLs leads to different plans, so SQL digest // is enough to distinguish different plans in this case. @@ -1288,36 +1314,37 @@ func (a *ExecStmt) SummaryStmt(succ bool) { resultRows := GetResultRowsCount(stmtCtx, a.Plan) stmtExecInfo := &stmtsummary.StmtExecInfo{ - SchemaName: strings.ToLower(sessVars.CurrentDB), - OriginalSQL: sql, - Charset: charset, - Collation: collation, - NormalizedSQL: normalizedSQL, - Digest: digest.String(), - PrevSQL: prevSQL, - PrevSQLDigest: prevSQLDigest, - PlanGenerator: planGenerator, - PlanDigest: planDigest, - PlanDigestGen: planDigestGen, - User: userString, - TotalLatency: costTime, - ParseLatency: sessVars.DurationParse, - CompileLatency: sessVars.DurationCompile, - StmtCtx: stmtCtx, - CopTasks: copTaskInfo, - ExecDetail: &execDetail, - MemMax: memMax, - DiskMax: diskMax, - StartTime: sessVars.StartTime, - IsInternal: sessVars.InRestrictedSQL, - Succeed: succ, - PlanInCache: sessVars.FoundInPlanCache, - PlanInBinding: sessVars.FoundInBinding, - ExecRetryCount: a.retryCount, - StmtExecDetails: stmtDetail, - ResultRows: resultRows, - TiKVExecDetails: tikvExecDetail, - Prepared: a.isPreparedStmt, + SchemaName: strings.ToLower(sessVars.CurrentDB), + OriginalSQL: sql, + Charset: charset, + Collation: collation, + NormalizedSQL: normalizedSQL, + Digest: digest.String(), + PrevSQL: prevSQL, + PrevSQLDigest: prevSQLDigest, + PlanGenerator: planGenerator, + BinaryPlanGenerator: binPlanGen, + PlanDigest: planDigest, + PlanDigestGen: planDigestGen, + User: userString, + TotalLatency: costTime, + ParseLatency: sessVars.DurationParse, + CompileLatency: sessVars.DurationCompile, + StmtCtx: stmtCtx, + CopTasks: copTaskInfo, + ExecDetail: &execDetail, + MemMax: memMax, + DiskMax: diskMax, + StartTime: sessVars.StartTime, + IsInternal: sessVars.InRestrictedSQL, + Succeed: succ, + PlanInCache: sessVars.FoundInPlanCache, + PlanInBinding: sessVars.FoundInBinding, + ExecRetryCount: a.retryCount, + StmtExecDetails: stmtDetail, + ResultRows: resultRows, + TiKVExecDetails: tikvExecDetail, + Prepared: a.isPreparedStmt, } if a.retryCount > 0 { stmtExecInfo.ExecRetryTime = costTime - sessVars.DurationParse - sessVars.DurationCompile - time.Since(a.retryStartTime) diff --git a/executor/analyze_col.go b/executor/analyze_col.go index 1cd6a55c55b39..f27e6c5221da8 100644 --- a/executor/analyze_col.go +++ b/executor/analyze_col.go @@ -17,6 +17,7 @@ package executor import ( "context" "fmt" + "math" "strings" "sync/atomic" "time" @@ -107,11 +108,15 @@ func (e *AnalyzeColumnsExec) buildResp(ranges []*ranger.Range) (distsql.SelectRe var builder distsql.RequestBuilder reqBuilder := builder.SetHandleRangesForTables(e.ctx.GetSessionVars().StmtCtx, []int64{e.TableID.GetStatisticsID()}, e.handleCols != nil && !e.handleCols.IsInt(), ranges, nil) builder.SetResourceGroupTagger(e.ctx.GetSessionVars().StmtCtx.GetResourceGroupTagger()) + startTS := uint64(math.MaxUint64) + if e.ctx.GetSessionVars().EnableAnalyzeSnapshot { + startTS = e.snapshot + } // Always set KeepOrder of the request to be true, in order to compute // correct `correlation` of columns. kvReq, err := reqBuilder. SetAnalyzeRequest(e.analyzePB). - SetStartTS(e.snapshot). + SetStartTS(startTS). SetKeepOrder(true). SetConcurrency(e.concurrency). SetMemTracker(e.memTracker). @@ -257,7 +262,7 @@ func (e *AnalyzeColumnsExec) buildStats(ranges []*ranger.Range, needExtStats boo if e.StatsVersion < 2 { hg, err = statistics.BuildColumn(e.ctx, int64(e.opts[ast.AnalyzeOptNumBuckets]), col.ID, collectors[i], &col.FieldType) } else { - hg, topn, err = statistics.BuildHistAndTopN(e.ctx, int(e.opts[ast.AnalyzeOptNumBuckets]), int(e.opts[ast.AnalyzeOptNumTopN]), col.ID, collectors[i], &col.FieldType, true) + hg, topn, err = statistics.BuildHistAndTopN(e.ctx, int(e.opts[ast.AnalyzeOptNumBuckets]), int(e.opts[ast.AnalyzeOptNumTopN]), col.ID, collectors[i], &col.FieldType, true, nil) topNs = append(topNs, topn) } if err != nil { diff --git a/executor/analyze_col_v2.go b/executor/analyze_col_v2.go index 88b94e8ff1b16..68a02485c0048 100644 --- a/executor/analyze_col_v2.go +++ b/executor/analyze_col_v2.go @@ -126,7 +126,7 @@ func (e *AnalyzeColumnsExecV2) analyzeColumnsPushDownV2() *statistics.AnalyzeRes defer wg.Wait() count, hists, topns, fmSketches, extStats, err := e.buildSamplingStats(ranges, collExtStats, specialIndexesOffsets, idxNDVPushDownCh) if err != nil { - e.memTracker.Consume(-e.memTracker.BytesConsumed()) + e.memTracker.Release(e.memTracker.BytesConsumed()) return &statistics.AnalyzeResults{Err: err, Job: e.job} } cLen := len(e.analyzePB.ColReq.ColumnsInfo) @@ -258,6 +258,7 @@ func (e *AnalyzeColumnsExecV2) buildSamplingStats( rootRowCollector.MergeCollector(mergeResult.collector) e.memTracker.Consume(rootRowCollector.Base().MemSize - oldRootCollectorSize - mergeResult.collector.Base().MemSize) } + defer e.memTracker.Release(rootRowCollector.Base().MemSize) if err != nil { return 0, nil, nil, nil, nil, err } @@ -368,6 +369,15 @@ func (e *AnalyzeColumnsExecV2) buildSamplingStats( continue } } + defer func() { + totalSampleCollectorSize := int64(0) + for _, sampleCollector := range sampleCollectors { + if sampleCollector != nil { + totalSampleCollectorSize += sampleCollector.MemSize + } + } + e.memTracker.Release(totalSampleCollectorSize) + }() if err != nil { return 0, nil, nil, nil, nil, err } @@ -379,13 +389,6 @@ func (e *AnalyzeColumnsExecV2) buildSamplingStats( return 0, nil, nil, nil, nil, err } } - totalSampleCollectorSize := int64(0) - for _, sampleCollector := range sampleCollectors { - if sampleCollector != nil { - totalSampleCollectorSize += sampleCollector.MemSize - } - } - e.memTracker.Consume(-rootRowCollector.Base().MemSize - totalSampleCollectorSize) return } @@ -589,7 +592,8 @@ func (e *AnalyzeColumnsExecV2) subMergeWorker(resultCh chan<- *samplingMergeResu retCollector.MergeCollector(subCollector) newRetCollectorSize := retCollector.Base().MemSize subCollectorSize := subCollector.Base().MemSize - e.memTracker.Consume(newRetCollectorSize - dataSize - colRespSize - oldRetCollectorSize - subCollectorSize) + e.memTracker.Consume(newRetCollectorSize - oldRetCollectorSize - subCollectorSize) + e.memTracker.Release(dataSize + colRespSize) } resultCh <- &samplingMergeResult{collector: retCollector} } @@ -606,6 +610,10 @@ func (e *AnalyzeColumnsExecV2) subBuildWorker(resultCh chan error, taskCh chan * panic("failpoint triggered") }) colLen := len(e.colsInfo) + bufferedMemSize := int64(0) + bufferedReleaseSize := int64(0) + defer e.memTracker.Consume(bufferedMemSize) + defer e.memTracker.Release(bufferedReleaseSize) workLoop: for { select { @@ -625,7 +633,6 @@ workLoop: // consume mandatory memory at the beginning, including empty SampleItems of all sample rows, if exceeds, fast fail collectorMemSize := int64(sampleNum) * (8 + statistics.EmptySampleItemSize) e.memTracker.Consume(collectorMemSize) - bufferedMemSize := int64(0) var collator collate.Collator ft := e.colsInfo[task.slicePos].FieldType // When it's new collation data, we need to use its collate key instead of original value because only @@ -653,8 +660,11 @@ workLoop: Value: val, Ordinal: j, }) + // tmp memory usage + deltaSize := val.MemUsage() + 4 // content of SampleItem is copied + e.memTracker.BufferedConsume(&bufferedMemSize, deltaSize) + e.memTracker.BufferedRelease(&bufferedReleaseSize, deltaSize) } - e.memTracker.Consume(bufferedMemSize) collector = &statistics.SampleCollector{ Samples: sampleItems, NullCount: task.rootRowCollector.Base().NullCount[task.slicePos], @@ -703,6 +713,10 @@ workLoop: sampleItems = append(sampleItems, &statistics.SampleItem{ Value: types.NewBytesDatum(b), }) + // tmp memory usage + deltaSize := sampleItems[len(sampleItems)-1].Value.MemUsage() + e.memTracker.BufferedConsume(&bufferedMemSize, deltaSize) + e.memTracker.BufferedRelease(&bufferedReleaseSize, deltaSize) } collector = &statistics.SampleCollector{ Samples: sampleItems, @@ -718,10 +732,10 @@ workLoop: } releaseCollectorMemory := func() { if !task.isColumn { - e.memTracker.Consume(-collector.MemSize) + e.memTracker.Release(collector.MemSize) } } - hist, topn, err := statistics.BuildHistAndTopN(e.ctx, int(e.opts[ast.AnalyzeOptNumBuckets]), int(e.opts[ast.AnalyzeOptNumTopN]), task.id, collector, task.tp, task.isColumn) + hist, topn, err := statistics.BuildHistAndTopN(e.ctx, int(e.opts[ast.AnalyzeOptNumBuckets]), int(e.opts[ast.AnalyzeOptNumTopN]), task.id, collector, task.tp, task.isColumn, e.memTracker) if err != nil { resultCh <- err releaseCollectorMemory() diff --git a/executor/analyze_fast.go b/executor/analyze_fast.go index 8af6486ba2ca1..5917a5b336ae0 100644 --- a/executor/analyze_fast.go +++ b/executor/analyze_fast.go @@ -191,7 +191,11 @@ func (e *AnalyzeFastExec) activateTxnForRowCount() (rollbackFn func() error, err } } txn.SetOption(kv.Priority, kv.PriorityLow) - txn.SetOption(kv.IsolationLevel, kv.SI) + isoLevel := kv.RC + if e.ctx.GetSessionVars().EnableAnalyzeSnapshot { + isoLevel = kv.SI + } + txn.SetOption(kv.IsolationLevel, isoLevel) txn.SetOption(kv.NotFillCache, true) return rollbackFn, nil } @@ -389,8 +393,13 @@ func (e *AnalyzeFastExec) handleScanIter(iter kv.Iterator) (scanKeysSize int, er } func (e *AnalyzeFastExec) handleScanTasks(bo *tikv.Backoffer) (keysSize int, err error) { - snapshot := e.ctx.GetStore().GetSnapshot(kv.NewVersion(e.snapshot)) - snapshot.SetOption(kv.IsolationLevel, kv.SI) + var snapshot kv.Snapshot + if e.ctx.GetSessionVars().EnableAnalyzeSnapshot { + snapshot = e.ctx.GetStore().GetSnapshot(kv.NewVersion(e.snapshot)) + snapshot.SetOption(kv.IsolationLevel, kv.SI) + } else { + snapshot = e.ctx.GetStore().GetSnapshot(kv.MaxVersion) + } if e.ctx.GetSessionVars().GetReplicaRead().IsFollowerRead() { snapshot.SetOption(kv.ReplicaRead, kv.ReplicaReadFollower) } @@ -411,9 +420,15 @@ func (e *AnalyzeFastExec) handleScanTasks(bo *tikv.Backoffer) (keysSize int, err func (e *AnalyzeFastExec) handleSampTasks(workID int, step uint32, err *error) { defer e.wg.Done() - snapshot := e.ctx.GetStore().GetSnapshot(kv.NewVersion(e.snapshot)) + var snapshot kv.Snapshot + if e.ctx.GetSessionVars().EnableAnalyzeSnapshot { + snapshot = e.ctx.GetStore().GetSnapshot(kv.NewVersion(e.snapshot)) + snapshot.SetOption(kv.IsolationLevel, kv.SI) + } else { + snapshot = e.ctx.GetStore().GetSnapshot(kv.MaxVersion) + snapshot.SetOption(kv.IsolationLevel, kv.RC) + } snapshot.SetOption(kv.NotFillCache, true) - snapshot.SetOption(kv.IsolationLevel, kv.SI) snapshot.SetOption(kv.Priority, kv.PriorityLow) setOptionForTopSQL(e.ctx.GetSessionVars().StmtCtx, snapshot) readReplicaType := e.ctx.GetSessionVars().GetReplicaRead() diff --git a/executor/analyze_idx.go b/executor/analyze_idx.go index 12a47da479481..5726f0846f3fa 100644 --- a/executor/analyze_idx.go +++ b/executor/analyze_idx.go @@ -16,6 +16,7 @@ package executor import ( "context" + "math" "sync/atomic" "time" @@ -142,9 +143,13 @@ func (e *AnalyzeIndexExec) fetchAnalyzeResult(ranges []*ranger.Range, isNullRang kvReqBuilder = builder.SetIndexRangesForTables(e.ctx.GetSessionVars().StmtCtx, []int64{e.tableID.GetStatisticsID()}, e.idxInfo.ID, ranges) } kvReqBuilder.SetResourceGroupTagger(e.ctx.GetSessionVars().StmtCtx.GetResourceGroupTagger()) + startTS := uint64(math.MaxUint64) + if e.ctx.GetSessionVars().EnableAnalyzeSnapshot { + startTS = e.snapshot + } kvReq, err := kvReqBuilder. SetAnalyzeRequest(e.analyzePB). - SetStartTS(e.snapshot). + SetStartTS(startTS). SetKeepOrder(true). SetConcurrency(e.concurrency). Build() diff --git a/executor/analyzetest/analyze_test.go b/executor/analyzetest/analyze_test.go index eb596937c2635..8b9f9b593394b 100644 --- a/executor/analyzetest/analyze_test.go +++ b/executor/analyzetest/analyze_test.go @@ -583,53 +583,67 @@ func TestAnalyzeFullSamplingOnIndexWithVirtualColumnOrPrefixColumn(t *testing.T) tk.MustQuery("show stats_topn where table_name = 'sampling_index_prefix_col' and column_name = 'idx'").Check(testkit.Rows("test sampling_index_prefix_col idx 1 a 3")) } -func TestSnapshotAnalyze(t *testing.T) { - store, clean := testkit.CreateMockStore(t) - defer clean() - tk := testkit.NewTestKit(t, store) +func TestSnapshotAnalyzeAndMaxTSAnalyze(t *testing.T) { + for _, analyzeSnapshot := range []bool{true, false} { + store, clean := testkit.CreateMockStore(t) + defer clean() + tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a int, index index_a(a))") - is := tk.Session().(sessionctx.Context).GetInfoSchema().(infoschema.InfoSchema) - tbl, err := is.TableByName(model.NewCIStr("test"), model.NewCIStr("t")) - require.NoError(t, err) - tblInfo := tbl.Meta() - tid := tblInfo.ID - tk.MustExec("insert into t values(1),(1),(1)") - tk.MustExec("begin") - txn, err := tk.Session().Txn(false) - require.NoError(t, err) - startTS1 := txn.StartTS() - tk.MustExec("commit") - tk.MustExec("insert into t values(2),(2),(2)") - tk.MustExec("begin") - txn, err = tk.Session().Txn(false) - require.NoError(t, err) - startTS2 := txn.StartTS() - tk.MustExec("commit") - require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/executor/injectAnalyzeSnapshot", fmt.Sprintf("return(%d)", startTS1))) - tk.MustExec("analyze table t") - rows := tk.MustQuery(fmt.Sprintf("select count, snapshot from mysql.stats_meta where table_id = %d", tid)).Rows() - require.Len(t, rows, 1) - require.Equal(t, "3", rows[0][0]) - s1Str := rows[0][1].(string) - require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/executor/injectAnalyzeSnapshot", fmt.Sprintf("return(%d)", startTS2))) - tk.MustExec("analyze table t") - rows = tk.MustQuery(fmt.Sprintf("select count, snapshot from mysql.stats_meta where table_id = %d", tid)).Rows() - require.Len(t, rows, 1) - require.Equal(t, "6", rows[0][0]) - s2Str := rows[0][1].(string) - require.True(t, s1Str != s2Str) - tk.MustExec("set @@session.tidb_analyze_version = 2") - require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/executor/injectAnalyzeSnapshot", fmt.Sprintf("return(%d)", startTS1))) - tk.MustExec("analyze table t") - rows = tk.MustQuery(fmt.Sprintf("select count, snapshot from mysql.stats_meta where table_id = %d", tid)).Rows() - require.Len(t, rows, 1) - require.Equal(t, "6", rows[0][0]) - s3Str := rows[0][1].(string) - require.Equal(t, s2Str, s3Str) - require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/executor/injectAnalyzeSnapshot")) + tk.MustExec("use test") + if analyzeSnapshot { + tk.MustExec("set @@session.tidb_enable_analyze_snapshot = on") + } else { + tk.MustExec("set @@session.tidb_enable_analyze_snapshot = off") + } + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int, index index_a(a))") + is := tk.Session().(sessionctx.Context).GetInfoSchema().(infoschema.InfoSchema) + tbl, err := is.TableByName(model.NewCIStr("test"), model.NewCIStr("t")) + require.NoError(t, err) + tblInfo := tbl.Meta() + tid := tblInfo.ID + tk.MustExec("insert into t values(1),(1),(1)") + tk.MustExec("begin") + txn, err := tk.Session().Txn(false) + require.NoError(t, err) + startTS1 := txn.StartTS() + tk.MustExec("commit") + tk.MustExec("insert into t values(2),(2),(2)") + tk.MustExec("begin") + txn, err = tk.Session().Txn(false) + require.NoError(t, err) + startTS2 := txn.StartTS() + tk.MustExec("commit") + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/executor/injectAnalyzeSnapshot", fmt.Sprintf("return(%d)", startTS1))) + tk.MustExec("analyze table t") + rows := tk.MustQuery(fmt.Sprintf("select count, snapshot from mysql.stats_meta where table_id = %d", tid)).Rows() + require.Len(t, rows, 1) + if analyzeSnapshot { + // Analyze cannot see the second insert if it reads the snapshot. + require.Equal(t, "3", rows[0][0]) + } else { + // Analyze can see the second insert if it reads the latest data. + require.Equal(t, "6", rows[0][0]) + } + s1Str := rows[0][1].(string) + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/executor/injectAnalyzeSnapshot", fmt.Sprintf("return(%d)", startTS2))) + tk.MustExec("analyze table t") + rows = tk.MustQuery(fmt.Sprintf("select count, snapshot from mysql.stats_meta where table_id = %d", tid)).Rows() + require.Len(t, rows, 1) + require.Equal(t, "6", rows[0][0]) + s2Str := rows[0][1].(string) + require.True(t, s1Str != s2Str) + tk.MustExec("set @@session.tidb_analyze_version = 2") + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/executor/injectAnalyzeSnapshot", fmt.Sprintf("return(%d)", startTS1))) + tk.MustExec("analyze table t") + rows = tk.MustQuery(fmt.Sprintf("select count, snapshot from mysql.stats_meta where table_id = %d", tid)).Rows() + require.Len(t, rows, 1) + require.Equal(t, "6", rows[0][0]) + s3Str := rows[0][1].(string) + // The third analyze doesn't write results into mysql.stats_xxx because its snapshot is smaller than the second analyze. + require.Equal(t, s2Str, s3Str) + require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/executor/injectAnalyzeSnapshot")) + } } func TestAdjustSampleRateNote(t *testing.T) { @@ -3091,3 +3105,65 @@ PARTITION BY RANGE ( a ) ( tbl := h.GetTableStats(tableInfo) require.Equal(t, int64(6), tbl.Columns[tableInfo.Columns[0].ID].Histogram.NDV) } + +func TestAutoAnalyzeAwareGlobalVariableChange(t *testing.T) { + store, dom, clean := testkit.CreateMockStoreAndDomain(t) + defer clean() + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustQuery("select @@global.tidb_enable_analyze_snapshot").Check(testkit.Rows("0")) + // We want to test that HandleAutoAnalyze is aware of setting @@global.tidb_enable_analyze_snapshot to 1 and reads data from snapshot. + tk.MustExec("set @@global.tidb_enable_analyze_snapshot = 1") + tk.MustExec("set @@global.tidb_analyze_version = 2") + tk.MustExec("create table t(a int)") + h := dom.StatsHandle() + require.NoError(t, h.HandleDDLEvent(<-h.DDLEventCh())) + tbl, err := dom.InfoSchema().TableByName(model.NewCIStr("test"), model.NewCIStr("t")) + require.NoError(t, err) + tid := tbl.Meta().ID + tk.MustExec("insert into t values(1),(2),(3)") + require.NoError(t, h.DumpStatsDeltaToKV(handle.DumpAll)) + err = h.Update(dom.InfoSchema()) + require.NoError(t, err) + tk.MustExec("analyze table t") + tk.MustQuery(fmt.Sprintf("select count, modify_count from mysql.stats_meta where table_id = %d", tid)).Check(testkit.Rows( + "3 0", + )) + + originalVal1 := handle.AutoAnalyzeMinCnt + originalVal2 := tk.MustQuery("select @@global.tidb_auto_analyze_ratio").Rows()[0][0].(string) + handle.AutoAnalyzeMinCnt = 0 + tk.MustExec("set global tidb_auto_analyze_ratio = 0.001") + defer func() { + handle.AutoAnalyzeMinCnt = originalVal1 + tk.MustExec(fmt.Sprintf("set global tidb_auto_analyze_ratio = %v", originalVal2)) + }() + + tk.MustExec("begin") + txn, err := tk.Session().Txn(false) + require.NoError(t, err) + startTS := txn.StartTS() + tk.MustExec("commit") + + tk.MustExec("insert into t values(4),(5),(6)") + require.NoError(t, h.DumpStatsDeltaToKV(handle.DumpAll)) + err = h.Update(dom.InfoSchema()) + require.NoError(t, err) + + // Simulate that the analyze would start before and finish after the second insert. + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/executor/injectAnalyzeSnapshot", fmt.Sprintf("return(%d)", startTS))) + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/executor/injectBaseCount", "return(3)")) + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/executor/injectBaseModifyCount", "return(0)")) + require.True(t, h.HandleAutoAnalyze(dom.InfoSchema())) + // Check the count / modify_count changes during the analyze are not lost. + tk.MustQuery(fmt.Sprintf("select count, modify_count from mysql.stats_meta where table_id = %d", tid)).Check(testkit.Rows( + "6 3", + )) + // Check the histogram is correct for the snapshot analyze. + tk.MustQuery(fmt.Sprintf("select distinct_count from mysql.stats_histograms where table_id = %d", tid)).Check(testkit.Rows( + "3", + )) + require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/executor/injectAnalyzeSnapshot")) + require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/executor/injectBaseCount")) + require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/executor/injectBaseModifyCount")) +} diff --git a/executor/builder.go b/executor/builder.go index 503c49c199c7d..bdf055d95cf17 100644 --- a/executor/builder.go +++ b/executor/builder.go @@ -3192,7 +3192,7 @@ func (b *executorBuilder) buildTableReader(v *plannercore.PhysicalTableReader) E return nil } failpoint.Inject("checkUseMPP", func(val failpoint.Value) { - if val.(bool) != useMPPExecution(b.ctx, v) { + if !b.ctx.GetSessionVars().InRestrictedSQL && val.(bool) != useMPPExecution(b.ctx, v) { if val.(bool) { b.err = errors.New("expect mpp but not used") } else { @@ -5032,7 +5032,7 @@ func (b *executorBuilder) getCacheTable(tblInfo *model.TableInfo, startTS uint64 } func (b *executorBuilder) buildCompactTable(v *plannercore.CompactTable) Executor { - if v.ReplicaKind != ast.CompactReplicaKindTiFlash { + if v.ReplicaKind != ast.CompactReplicaKindTiFlash && v.ReplicaKind != ast.CompactReplicaKindAll { b.err = errors.Errorf("compact %v replica is not supported", strings.ToLower(string(v.ReplicaKind))) return nil } diff --git a/executor/compact_table_test.go b/executor/compact_table_test.go index f5e22b56b6e5d..18067084676d4 100644 --- a/executor/compact_table_test.go +++ b/executor/compact_table_test.go @@ -55,6 +55,22 @@ func withMockTiFlash(nodes int) mockstore.MockTiKVStoreOption { ) } +func TestCompactUnknownTable(t *testing.T) { + store, clean := testkit.CreateMockStore(t) + defer clean() + tk := testkit.NewTestKit(t, store) + + err := tk.ExecToErr(`alter table test compact tiflash replica;`) + require.Equal(t, "[planner:1046]No database selected", err.Error()) + + err = tk.ExecToErr(`alter table test.foo compact tiflash replica;`) + require.Equal(t, "[schema:1146]Table 'test.foo' doesn't exist", err.Error()) + + tk.MustExec("use test") + err = tk.ExecToErr(`alter table bar compact;`) + require.Equal(t, "[schema:1146]Table 'test.bar' doesn't exist", err.Error()) +} + func TestCompactTableNoTiFlashReplica(t *testing.T) { store, clean := testkit.CreateMockStore(t) defer clean() @@ -66,6 +82,17 @@ func TestCompactTableNoTiFlashReplica(t *testing.T) { tk.MustQuery(`show warnings;`).Check(testkit.Rows( `Warning 1105 compact skipped: no tiflash replica in the table`, )) + + tk.MustExec(`alter table test.t compact;`) + tk.MustQuery(`show warnings;`).Check(testkit.Rows( + `Warning 1105 compact skipped: no tiflash replica in the table`, + )) + + tk = testkit.NewTestKit(t, store) + tk.MustExec(`alter table test.t compact;`) + tk.MustQuery(`show warnings;`).Check(testkit.Rows( + `Warning 1105 compact skipped: no tiflash replica in the table`, + )) } func TestCompactTableTooBusy(t *testing.T) { @@ -134,7 +161,6 @@ func TestCompactTableInternalError(t *testing.T) { // TestCompactTableNoRemaining: Returns NoRemaining for request #1. func TestCompactTableNoRemaining(t *testing.T) { mocker := newCompactRequestMocker(t) - defer mocker.RequireAllHandlersHit() store, do, clean := testkit.CreateMockStoreAndDomain(t, withMockTiFlash(1), mocker.AsOpt()) defer clean() tk := testkit.NewTestKit(t, store) @@ -150,12 +176,28 @@ func TestCompactTableNoRemaining(t *testing.T) { CompactedEndKey: []byte{0xFF}, }, nil }) - tk.MustExec("use test") tk.MustExec("create table t(a int)") tk.MustExec(`alter table t set tiflash replica 1;`) tk.MustExec(`alter table t compact tiflash replica;`) tk.MustQuery(`show warnings;`).Check(testkit.Rows()) + mocker.RequireAllHandlersHit() + + mocker.MockFrom(`tiflash0/#2`, func(req *kvrpcpb.CompactRequest) (*kvrpcpb.CompactResponse, error) { + tableID := do.MustGetTableID(t, "test", "t") + require.Empty(t, req.StartKey) + require.EqualValues(t, req.PhysicalTableId, tableID) + require.EqualValues(t, req.LogicalTableId, tableID) + return &kvrpcpb.CompactResponse{ + HasRemaining: false, + CompactedStartKey: []byte{}, + CompactedEndKey: []byte{0xFF}, + }, nil + }) + tk = testkit.NewTestKit(t, store) + tk.MustExec(`alter table test.t compact;`) + tk.MustQuery(`show warnings;`).Check(testkit.Rows()) + mocker.RequireAllHandlersHit() } // TestCompactTableHasRemaining: Returns HasRemaining=true for request #1 and #2, returns HasRemaining=false for request #3. diff --git a/executor/compiler.go b/executor/compiler.go index 17c09041a5932..894e86e6b7ba8 100644 --- a/executor/compiler.go +++ b/executor/compiler.go @@ -31,16 +31,17 @@ import ( ) var ( - stmtNodeCounterUse = metrics.StmtNodeCounter.WithLabelValues("Use") - stmtNodeCounterShow = metrics.StmtNodeCounter.WithLabelValues("Show") - stmtNodeCounterBegin = metrics.StmtNodeCounter.WithLabelValues("Begin") - stmtNodeCounterCommit = metrics.StmtNodeCounter.WithLabelValues("Commit") - stmtNodeCounterRollback = metrics.StmtNodeCounter.WithLabelValues("Rollback") - stmtNodeCounterInsert = metrics.StmtNodeCounter.WithLabelValues("Insert") - stmtNodeCounterReplace = metrics.StmtNodeCounter.WithLabelValues("Replace") - stmtNodeCounterDelete = metrics.StmtNodeCounter.WithLabelValues("Delete") - stmtNodeCounterUpdate = metrics.StmtNodeCounter.WithLabelValues("Update") - stmtNodeCounterSelect = metrics.StmtNodeCounter.WithLabelValues("Select") + stmtNodeCounterUse = metrics.StmtNodeCounter.WithLabelValues("Use") + stmtNodeCounterShow = metrics.StmtNodeCounter.WithLabelValues("Show") + stmtNodeCounterBegin = metrics.StmtNodeCounter.WithLabelValues("Begin") + stmtNodeCounterCommit = metrics.StmtNodeCounter.WithLabelValues("Commit") + stmtNodeCounterRollback = metrics.StmtNodeCounter.WithLabelValues("Rollback") + stmtNodeCounterInsert = metrics.StmtNodeCounter.WithLabelValues("Insert") + stmtNodeCounterReplace = metrics.StmtNodeCounter.WithLabelValues("Replace") + stmtNodeCounterDelete = metrics.StmtNodeCounter.WithLabelValues("Delete") + stmtNodeCounterUpdate = metrics.StmtNodeCounter.WithLabelValues("Update") + stmtNodeCounterSelect = metrics.StmtNodeCounter.WithLabelValues("Select") + stmtNodeCounterSavepoint = metrics.StmtNodeCounter.WithLabelValues("Savepoint") ) // Compiler compiles an ast.StmtNode to a physical plan. @@ -174,6 +175,8 @@ func CountStmtNode(stmtNode ast.StmtNode, inRestrictedSQL bool) { stmtNodeCounterUpdate.Inc() case "Select": stmtNodeCounterSelect.Inc() + case "Savepoint": + stmtNodeCounterSavepoint.Inc() default: metrics.StmtNodeCounter.WithLabelValues(typeLabel).Inc() } @@ -411,6 +414,8 @@ func GetStmtLabel(stmtNode ast.StmtNode) string { return "Trace" case *ast.ShutdownStmt: return "Shutdown" + case *ast.SavepointStmt: + return "Savepoint" } return "other" } diff --git a/executor/executor.go b/executor/executor.go index be6e75495fce0..e147eb9bd38d9 100644 --- a/executor/executor.go +++ b/executor/executor.go @@ -340,12 +340,13 @@ type CancelDDLJobsExec struct { // Open implements the Executor Open interface. func (e *CancelDDLJobsExec) Open(ctx context.Context) error { // We want to use a global transaction to execute the admin command, so we don't use e.ctx here. - ctx = kv.WithInternalSourceType(ctx, kv.InternalTxnDDL) - errInTxn := kv.RunInNewTxn(ctx, e.ctx.GetStore(), true, func(ctx context.Context, txn kv.Transaction) (err error) { - e.errs, err = ddl.CancelJobs(txn, e.jobIDs) - return - }) - return errInTxn + newSess, err := e.getSysSession() + if err != nil { + return err + } + e.errs, err = ddl.CancelJobs(newSess, e.ctx.GetStore(), e.jobIDs) + e.releaseSysSession(kv.WithInternalSourceType(context.Background(), kv.InternalTxnDDL), newSess) + return err } // Next implements the Executor Next interface. @@ -357,7 +358,7 @@ func (e *CancelDDLJobsExec) Next(ctx context.Context, req *chunk.Chunk) error { numCurBatch := mathutil.Min(req.Capacity(), len(e.jobIDs)-e.cursor) for i := e.cursor; i < e.cursor+numCurBatch; i++ { req.AppendString(0, strconv.FormatInt(e.jobIDs[i], 10)) - if e.errs[i] != nil { + if e.errs != nil && e.errs[i] != nil { req.AppendString(1, fmt.Sprintf("error: %v", e.errs[i])) } else { req.AppendString(1, "successful") @@ -479,6 +480,7 @@ type ShowDDLJobsExec struct { jobNumber int is infoschema.InfoSchema + sess sessionctx.Context } // DDLJobRetriever retrieve the DDLJobs. @@ -493,9 +495,9 @@ type DDLJobRetriever struct { TZLoc *time.Location } -func (e *DDLJobRetriever) initial(txn kv.Transaction) error { +func (e *DDLJobRetriever) initial(txn kv.Transaction, sess sessionctx.Context) error { m := meta.NewMeta(txn) - jobs, err := ddl.GetAllDDLJobs(m) + jobs, err := ddl.GetAllDDLJobs(sess, m) if err != nil { return err } @@ -606,18 +608,35 @@ type ShowDDLJobQueriesExec struct { // Open implements the Executor Open interface. func (e *ShowDDLJobQueriesExec) Open(ctx context.Context) error { + var err error + var jobs []*model.Job if err := e.baseExecutor.Open(ctx); err != nil { return err } - txn, err := e.ctx.Txn(true) + session, err := e.getSysSession() if err != nil { return err } + err = sessiontxn.NewTxn(context.Background(), session) + if err != nil { + return err + } + defer func() { + // releaseSysSession will rollbacks txn automatically. + e.releaseSysSession(kv.WithInternalSourceType(context.Background(), kv.InternalTxnDDL), session) + }() + txn, err := session.Txn(true) + if err != nil { + return err + } + session.GetSessionVars().SetInTxn(true) + m := meta.NewMeta(txn) - jobs, err := ddl.GetAllDDLJobs(m) + jobs, err = ddl.GetAllDDLJobs(session, m) if err != nil { return err } + historyJobs, err := ddl.GetLastNHistoryDDLJobs(m, ddl.DefNumHistoryJobs) if err != nil { return err @@ -655,19 +674,26 @@ func (e *ShowDDLJobsExec) Open(ctx context.Context) error { if err := e.baseExecutor.Open(ctx); err != nil { return err } - txn, err := e.ctx.Txn(true) - if err != nil { - return err - } e.DDLJobRetriever.is = e.is if e.jobNumber == 0 { e.jobNumber = ddl.DefNumHistoryJobs } - err = e.DDLJobRetriever.initial(txn) + sess, err := e.getSysSession() if err != nil { return err } - return nil + e.sess = sess + err = sessiontxn.NewTxn(context.Background(), sess) + if err != nil { + return err + } + txn, err := sess.Txn(true) + if err != nil { + return err + } + sess.GetSessionVars().SetInTxn(true) + err = e.DDLJobRetriever.initial(txn, sess) + return err } // Next implements the Executor Next interface. @@ -706,6 +732,12 @@ func (e *ShowDDLJobsExec) Next(ctx context.Context, req *chunk.Chunk) error { return nil } +// Close implements the Executor Close interface. +func (e *ShowDDLJobsExec) Close() error { + e.releaseSysSession(kv.WithInternalSourceType(context.Background(), kv.InternalTxnDDL), e.sess) + return e.baseExecutor.Close() +} + func getSchemaName(is infoschema.InfoSchema, id int64) string { var schemaName string DBInfo, ok := is.SchemaByID(id) diff --git a/executor/executor_test.go b/executor/executor_test.go index 880bbd62a12c0..db2aebede77a6 100644 --- a/executor/executor_test.go +++ b/executor/executor_test.go @@ -4389,7 +4389,7 @@ func TestAdminShowDDLJobs(t *testing.T) { require.NoError(t, err) txn, err := tk.Session().Txn(true) require.NoError(t, err) - err = ddl.AddHistoryDDLJob(meta.NewMeta(txn), job, true) + err = meta.NewMeta(txn).AddHistoryDDLJob(job, true) require.NoError(t, err) re = tk.MustQuery("admin show ddl jobs 1") diff --git a/executor/infoschema_cluster_table_test.go b/executor/infoschema_cluster_table_test.go index c790919a17004..f89120e688654 100644 --- a/executor/infoschema_cluster_table_test.go +++ b/executor/infoschema_cluster_table_test.go @@ -335,7 +335,7 @@ func TestTableStorageStats(t *testing.T) { "test 2", )) rows := tk.MustQuery("select TABLE_NAME from information_schema.TABLE_STORAGE_STATS where TABLE_SCHEMA = 'mysql';").Rows() - result := 32 + result := 35 require.Len(t, rows, result) // More tests about the privileges. diff --git a/executor/infoschema_reader.go b/executor/infoschema_reader.go index fc7d7d2310a35..b31a684ec30cb 100644 --- a/executor/infoschema_reader.go +++ b/executor/infoschema_reader.go @@ -1271,6 +1271,7 @@ type DDLJobsReaderExec struct { cacheJobs []*model.Job is infoschema.InfoSchema + sess sessionctx.Context } // Open implements the Executor Next interface. @@ -1278,13 +1279,23 @@ func (e *DDLJobsReaderExec) Open(ctx context.Context) error { if err := e.baseExecutor.Open(ctx); err != nil { return err } - txn, err := e.ctx.Txn(true) + e.DDLJobRetriever.is = e.is + e.activeRoles = e.ctx.GetSessionVars().ActiveRoles + sess, err := e.getSysSession() if err != nil { return err } - e.DDLJobRetriever.is = e.is - e.activeRoles = e.ctx.GetSessionVars().ActiveRoles - err = e.DDLJobRetriever.initial(txn) + e.sess = sess + err = sessiontxn.NewTxn(context.Background(), sess) + if err != nil { + return err + } + txn, err := sess.Txn(true) + if err != nil { + return err + } + sess.GetSessionVars().SetInTxn(true) + err = e.DDLJobRetriever.initial(txn, sess) if err != nil { return err } @@ -1335,6 +1346,12 @@ func (e *DDLJobsReaderExec) Next(ctx context.Context, req *chunk.Chunk) error { return nil } +// Close implements the Executor Close interface. +func (e *DDLJobsReaderExec) Close() error { + e.releaseSysSession(kv.WithInternalSourceType(context.Background(), kv.InternalTxnDDL), e.sess) + return e.baseExecutor.Close() +} + func (e *memtableRetriever) setDataFromEngines() { var rows [][]types.Datum rows = append(rows, diff --git a/executor/insert_common.go b/executor/insert_common.go index 9d31cf44f030f..dee087b13ae91 100644 --- a/executor/insert_common.go +++ b/executor/insert_common.go @@ -26,6 +26,7 @@ import ( "github.com/pingcap/errors" "github.com/pingcap/tidb/ddl" "github.com/pingcap/tidb/expression" + "github.com/pingcap/tidb/infoschema" "github.com/pingcap/tidb/kv" "github.com/pingcap/tidb/meta/autoid" "github.com/pingcap/tidb/parser/ast" @@ -642,6 +643,23 @@ func (e *InsertValues) fillRow(ctx context.Context, row []types.Datum, hasValue } } } + tbl := e.Table.Meta() + // Handle exchange partition + if tbl.ExchangePartitionInfo != nil && tbl.ExchangePartitionInfo.ExchangePartitionFlag { + is := e.ctx.GetDomainInfoSchema().(infoschema.InfoSchema) + pt, tableFound := is.TableByID(tbl.ExchangePartitionInfo.ExchangePartitionID) + if !tableFound { + return nil, errors.Errorf("exchange partition process table by id failed") + } + p, ok := pt.(table.PartitionedTable) + if !ok { + return nil, errors.Errorf("exchange partition process assert table partition failed") + } + err := p.CheckForExchangePartition(e.ctx, pt.Meta().Partition, row, tbl.ExchangePartitionInfo.ExchangePartitionDefID) + if err != nil { + return nil, err + } + } for i, gCol := range gCols { colIdx := gCol.ColumnInfo.Offset val, err := e.GenExprs[i].Eval(chunk.MutRowFromDatums(row).ToRow()) diff --git a/executor/seqtest/seq_executor_test.go b/executor/seqtest/seq_executor_test.go index 16b556cde9ca9..52e1eabb551b1 100644 --- a/executor/seqtest/seq_executor_test.go +++ b/executor/seqtest/seq_executor_test.go @@ -329,7 +329,7 @@ func TestShow(t *testing.T) { )) testSQL = "show create database if not exists show_test_DB;" tk.MustQuery(testSQL).Check(testkit.RowsWithSep("|", - "show_test_DB|CREATE DATABASE /*!32312 IF NOT EXISTS*/ `show_test_DB` /*!40100 DEFAULT CHARACTER SET utf8mb4 */", + "show_test_DB|CREATE DATABASE IF NOT EXISTS `show_test_DB` /*!40100 DEFAULT CHARACTER SET utf8mb4 */", )) tk.MustExec("use show_test_DB") @@ -941,7 +941,7 @@ func TestBatchInsertDelete(t *testing.T) { atomic.StoreUint64(&kv.TxnTotalSizeLimit, originLimit) }() // Set the limitation to a small value, make it easier to reach the limitation. - atomic.StoreUint64(&kv.TxnTotalSizeLimit, 5600) + atomic.StoreUint64(&kv.TxnTotalSizeLimit, 5700) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") diff --git a/executor/set_test.go b/executor/set_test.go index 6f88d49d6ef0a..0ca8f53c53134 100644 --- a/executor/set_test.go +++ b/executor/set_test.go @@ -741,6 +741,16 @@ func TestSetVar(t *testing.T) { tk.MustQuery("show warnings").Check(testkit.RowsWithSep("|", "Warning|1292|Truncated incorrect tidb_cost_model_version value: '0'")) tk.MustExec("set tidb_cost_model_version=2") tk.MustQuery("select @@tidb_cost_model_version").Check(testkit.Rows("2")) + + tk.MustQuery("select @@tidb_enable_analyze_snapshot").Check(testkit.Rows("0")) + tk.MustExec("set global tidb_enable_analyze_snapshot = 1") + tk.MustQuery("select @@global.tidb_enable_analyze_snapshot").Check(testkit.Rows("1")) + tk.MustExec("set global tidb_enable_analyze_snapshot = 0") + tk.MustQuery("select @@global.tidb_enable_analyze_snapshot").Check(testkit.Rows("0")) + tk.MustExec("set session tidb_enable_analyze_snapshot = 1") + tk.MustQuery("select @@session.tidb_enable_analyze_snapshot").Check(testkit.Rows("1")) + tk.MustExec("set session tidb_enable_analyze_snapshot = 0") + tk.MustQuery("select @@session.tidb_enable_analyze_snapshot").Check(testkit.Rows("0")) } func TestGetSetNoopVars(t *testing.T) { diff --git a/executor/show.go b/executor/show.go index 47845d6a94a12..2f1d366dc7c1e 100644 --- a/executor/show.go +++ b/executor/show.go @@ -1415,7 +1415,7 @@ func ConstructResultOfShowCreateDatabase(ctx sessionctx.Context, dbInfo *model.D sqlMode := ctx.GetSessionVars().SQLMode var ifNotExistsStr string if ifNotExists { - ifNotExistsStr = "/*!32312 IF NOT EXISTS*/ " + ifNotExistsStr = "IF NOT EXISTS " } fmt.Fprintf(buf, "CREATE DATABASE %s%s", ifNotExistsStr, stringutil.Escape(dbInfo.Name.O, sqlMode)) if dbInfo.Charset != "" { diff --git a/executor/showtest/show_test.go b/executor/showtest/show_test.go index 1d9376f899671..e983bc3a2746e 100644 --- a/executor/showtest/show_test.go +++ b/executor/showtest/show_test.go @@ -1749,7 +1749,7 @@ func TestShowTemporaryTable(t *testing.T) { " `i` int(11) NOT NULL AUTO_INCREMENT,\n" + " `j` int(11) DEFAULT NULL,\n" + " PRIMARY KEY (`i`) /*T![clustered_index] CLUSTERED */\n" + - ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin AUTO_INCREMENT=2" + ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin AUTO_INCREMENT=3" tk.MustQuery("show create table t7").Check(testkit.Rows("t7 " + expect)) } diff --git a/executor/slow_query.go b/executor/slow_query.go index 1708ebe7cc6f4..395d8f4eba8ac 100755 --- a/executor/slow_query.go +++ b/executor/slow_query.go @@ -740,6 +740,14 @@ func getColumnValueFactoryByName(sctx sessionctx.Context, colName string, column row[columnIdx] = types.NewStringDatum(plan) return true, nil }, nil + case variable.SlowLogBinaryPlan: + return func(row []types.Datum, value string, tz *time.Location, checker *slowLogChecker) (bool, error) { + if strings.HasPrefix(value, variable.SlowLogBinaryPlanPrefix) { + value = value[len(variable.SlowLogBinaryPlanPrefix) : len(value)-len(variable.SlowLogPlanSuffix)] + } + row[columnIdx] = types.NewStringDatum(value) + return true, nil + }, nil case variable.SlowLogConnIDStr, variable.SlowLogExecRetryCount, variable.SlowLogPreprocSubQueriesStr, execdetails.WriteKeysStr, execdetails.WriteSizeStr, execdetails.PrewriteRegionStr, execdetails.TxnRetryStr, execdetails.RequestCountStr, execdetails.TotalKeysStr, execdetails.ProcessKeysStr, diff --git a/executor/slow_query_test.go b/executor/slow_query_test.go index dea0ab2cb16cd..32412d2f1ac70 100644 --- a/executor/slow_query_test.go +++ b/executor/slow_query_test.go @@ -163,7 +163,7 @@ select * from t;` `0.1,0.2,0.03,127.0.0.1:20160,0.05,0.6,0.8,0.0.0.0:20160,70724,65536,0,0,0,0,0,` + `Cop_backoff_regionMiss_total_times: 200 Cop_backoff_regionMiss_total_time: 0.2 Cop_backoff_regionMiss_max_time: 0.2 Cop_backoff_regionMiss_max_addr: 127.0.0.1 Cop_backoff_regionMiss_avg_time: 0.2 Cop_backoff_regionMiss_p90_time: 0.2 Cop_backoff_rpcPD_total_times: 200 Cop_backoff_rpcPD_total_time: 0.2 Cop_backoff_rpcPD_max_time: 0.2 Cop_backoff_rpcPD_max_addr: 127.0.0.1 Cop_backoff_rpcPD_avg_time: 0.2 Cop_backoff_rpcPD_p90_time: 0.2 Cop_backoff_rpcTiKV_total_times: 200 Cop_backoff_rpcTiKV_total_time: 0.2 Cop_backoff_rpcTiKV_max_time: 0.2 Cop_backoff_rpcTiKV_max_addr: 127.0.0.1 Cop_backoff_rpcTiKV_avg_time: 0.2 Cop_backoff_rpcTiKV_p90_time: 0.2,` + `0,0,1,0,1,1,0,,60e9378c746d9a2be1c791047e008967cf252eb6de9167ad3aa6098fa2d523f4,` + - `update t set i = 1;,select * from t;` + `,update t set i = 1;,select * from t;` require.Equal(t, expectRecordString, recordString) // Issue 20928 @@ -186,7 +186,7 @@ select * from t;` `0.1,0.2,0.03,127.0.0.1:20160,0.05,0.6,0.8,0.0.0.0:20160,70724,65536,0,0,0,0,0,` + `Cop_backoff_regionMiss_total_times: 200 Cop_backoff_regionMiss_total_time: 0.2 Cop_backoff_regionMiss_max_time: 0.2 Cop_backoff_regionMiss_max_addr: 127.0.0.1 Cop_backoff_regionMiss_avg_time: 0.2 Cop_backoff_regionMiss_p90_time: 0.2 Cop_backoff_rpcPD_total_times: 200 Cop_backoff_rpcPD_total_time: 0.2 Cop_backoff_rpcPD_max_time: 0.2 Cop_backoff_rpcPD_max_addr: 127.0.0.1 Cop_backoff_rpcPD_avg_time: 0.2 Cop_backoff_rpcPD_p90_time: 0.2 Cop_backoff_rpcTiKV_total_times: 200 Cop_backoff_rpcTiKV_total_time: 0.2 Cop_backoff_rpcTiKV_max_time: 0.2 Cop_backoff_rpcTiKV_max_addr: 127.0.0.1 Cop_backoff_rpcTiKV_avg_time: 0.2 Cop_backoff_rpcTiKV_p90_time: 0.2,` + `0,0,1,0,1,1,0,,60e9378c746d9a2be1c791047e008967cf252eb6de9167ad3aa6098fa2d523f4,` + - `update t set i = 1;,select * from t;` + `,update t set i = 1;,select * from t;` require.Equal(t, expectRecordString, recordString) // fix sql contain '# ' bug diff --git a/executor/write.go b/executor/write.go index 49707f6417bf5..2c9c8fe4107fa 100644 --- a/executor/write.go +++ b/executor/write.go @@ -22,6 +22,7 @@ import ( "github.com/pingcap/errors" "github.com/pingcap/tidb/errno" "github.com/pingcap/tidb/expression" + "github.com/pingcap/tidb/infoschema" "github.com/pingcap/tidb/kv" "github.com/pingcap/tidb/meta/autoid" "github.com/pingcap/tidb/parser/ast" @@ -80,6 +81,24 @@ func updateRecord(ctx context.Context, sctx sessionctx.Context, h kv.Handle, old } } + // Handle exchange partition + tbl := t.Meta() + if tbl.ExchangePartitionInfo != nil && tbl.ExchangePartitionInfo.ExchangePartitionFlag { + is := sctx.GetDomainInfoSchema().(infoschema.InfoSchema) + pt, tableFound := is.TableByID(tbl.ExchangePartitionInfo.ExchangePartitionID) + if !tableFound { + return false, errors.Errorf("exchange partition process table by id failed") + } + p, ok := pt.(table.PartitionedTable) + if !ok { + return false, errors.Errorf("exchange partition process assert table partition failed") + } + err := p.CheckForExchangePartition(sctx, pt.Meta().Partition, newData, tbl.ExchangePartitionInfo.ExchangePartitionDefID) + if err != nil { + return false, err + } + } + // Compare datum, then handle some flags. for i, col := range t.Cols() { // We should use binary collation to compare datum, otherwise the result will be incorrect. diff --git a/expression/builtin_cast.go b/expression/builtin_cast.go index cc7b9d3683b71..df7d66bce0b54 100644 --- a/expression/builtin_cast.go +++ b/expression/builtin_cast.go @@ -26,6 +26,7 @@ import ( "math" "strconv" "strings" + gotime "time" "github.com/pingcap/errors" "github.com/pingcap/tidb/parser/ast" @@ -524,7 +525,6 @@ func (b *builtinCastIntAsDecimalSig) evalDecimal(row chunk.Row) (res *types.MyDe if isNull || err != nil { return res, isNull, err } - if unsignedArgs0 := mysql.HasUnsignedFlag(b.args[0].GetType().GetFlag()); !mysql.HasUnsignedFlag(b.tp.GetFlag()) && !unsignedArgs0 { res = types.NewDecFromInt(val) // Round up to 0 if the value is negative but the expression eval type is unsigned in `UNION` statement @@ -1607,7 +1607,11 @@ func (b *builtinCastDurationAsTimeSig) evalTime(row chunk.Row) (res types.Time, return res, isNull, err } sc := b.ctx.GetSessionVars().StmtCtx - res, err = val.ConvertToTime(sc, b.tp.GetType()) + ts, err := getStmtTimestamp(b.ctx) + if err != nil { + ts = gotime.Now() + } + res, err = val.ConvertToTimeWithTimestamp(sc, b.tp.GetType(), ts) if err != nil { return types.ZeroTime, true, handleInvalidTimeError(b.ctx, err) } @@ -1773,7 +1777,7 @@ func (b *builtinCastJSONAsDurationSig) evalDuration(row chunk.Row) (res types.Du // in special cast context that negative unsigned num will be zero. type inCastContext int -func (i inCastContext) String() string { +func (inCastContext) String() string { return "__cast_ctx" } diff --git a/expression/builtin_cast_test.go b/expression/builtin_cast_test.go index 388925eb3d14a..bf37b37d5206e 100644 --- a/expression/builtin_cast_test.go +++ b/expression/builtin_cast_test.go @@ -255,14 +255,15 @@ func TestCastFunctions(t *testing.T) { } var ( - year, month, day = time.Now().In(time.UTC).Date() - curDateInt = int64(year*10000 + int(month)*100 + day) - curTimeInt = curDateInt*1000000 + 125959 - curTimeWithFspReal = float64(curTimeInt) + 0.555 - curTimeString = fmt.Sprintf("%4d-%02d-%02d 12:59:59", year, int(month), day) - curTimeWithFspString = fmt.Sprintf("%4d-%02d-%02d 12:59:59.555000", year, int(month), day) - tm = types.NewTime(types.FromDate(year, int(month), day, 12, 59, 59, 0), mysql.TypeDatetime, types.DefaultFsp) - tmWithFsp = types.NewTime(types.FromDate(year, int(month), day, 12, 59, 59, 555000), mysql.TypeDatetime, types.MaxFsp) + year, month, day = time.Now().In(time.UTC).Date() + curDateInt = int64(year*10000 + int(month)*100 + day) + curTimeInt = curDateInt*1000000 + 125959 + curTimeWithFspReal = float64(curTimeInt) + 0.555 + curTimeString = fmt.Sprintf("%4d-%02d-%02d 12:59:59", year, int(month), day) + curTimeWithFspString = fmt.Sprintf("%4d-%02d-%02d 12:59:59.555000", year, int(month), day) + tm = types.NewTime(types.FromDate(year, int(month), day, 12, 59, 59, 0), mysql.TypeDatetime, types.DefaultFsp) + tmWithFsp = types.NewTime(types.FromDate(year, int(month), day, 12, 59, 59, 555000), mysql.TypeDatetime, types.MaxFsp) + tmWithFspAndZeroMicrosecond = types.NewTime(types.FromDate(year, int(month), day, 12, 59, 59, 000000), mysql.TypeDatetime, types.MaxFsp) // timeDatum indicates datetime "curYear-curMonth-curDay 12:59:59". timeDatum = types.NewDatum(tm) // timeWithFspDatum indicates datetime "curYear-curMonth-curDay 12:59:59.555000". @@ -275,6 +276,9 @@ var ( durationWithFsp = types.Duration{ Duration: 12*time.Hour + 59*time.Minute + 59*time.Second + 555*time.Millisecond, Fsp: 3} + durationWithFspAndZeroMicrosecond = types.Duration{ + Duration: 12*time.Hour + 59*time.Minute + 59*time.Second, + Fsp: 3} // durationWithFspDatum indicates duration "12:59:59.555" durationWithFspDatum = types.NewDatum(durationWithFsp) dt = types.NewTime(types.FromDate(year, int(month), day, 0, 0, 0, 0), mysql.TypeDate, types.DefaultFsp) diff --git a/expression/builtin_cast_vec.go b/expression/builtin_cast_vec.go index 141ff49c26f13..2482739d0a9df 100644 --- a/expression/builtin_cast_vec.go +++ b/expression/builtin_cast_vec.go @@ -18,6 +18,7 @@ import ( "math" "strconv" "strings" + gotime "time" "github.com/pingcap/tidb/parser/mysql" "github.com/pingcap/tidb/types" @@ -63,7 +64,7 @@ func (b *builtinCastIntAsDurationSig) vecEvalDuration(input *chunk.Chunk, result return nil } -func (b *builtinCastIntAsDurationSig) vectorized() bool { +func (*builtinCastIntAsDurationSig) vectorized() bool { return true } @@ -84,7 +85,7 @@ func (b *builtinCastIntAsIntSig) vecEvalInt(input *chunk.Chunk, result *chunk.Co return nil } -func (b *builtinCastIntAsIntSig) vectorized() bool { +func (*builtinCastIntAsIntSig) vectorized() bool { return true } @@ -128,7 +129,7 @@ func (b *builtinCastIntAsRealSig) vecEvalReal(input *chunk.Chunk, result *chunk. return nil } -func (b *builtinCastIntAsRealSig) vectorized() bool { +func (*builtinCastIntAsRealSig) vectorized() bool { return true } @@ -153,11 +154,11 @@ func (b *builtinCastRealAsRealSig) vecEvalReal(input *chunk.Chunk, result *chunk return nil } -func (b *builtinCastRealAsRealSig) vectorized() bool { +func (*builtinCastRealAsRealSig) vectorized() bool { return true } -func (b *builtinCastTimeAsJSONSig) vectorized() bool { +func (*builtinCastTimeAsJSONSig) vectorized() bool { return true } @@ -189,7 +190,7 @@ func (b *builtinCastTimeAsJSONSig) vecEvalJSON(input *chunk.Chunk, result *chunk return nil } -func (b *builtinCastRealAsStringSig) vectorized() bool { +func (*builtinCastRealAsStringSig) vectorized() bool { return true } @@ -239,7 +240,7 @@ func (b *builtinCastRealAsStringSig) vecEvalString(input *chunk.Chunk, result *c return nil } -func (b *builtinCastDecimalAsStringSig) vectorized() bool { +func (*builtinCastDecimalAsStringSig) vectorized() bool { return true } @@ -279,7 +280,7 @@ func (b *builtinCastDecimalAsStringSig) vecEvalString(input *chunk.Chunk, result return nil } -func (b *builtinCastTimeAsDecimalSig) vectorized() bool { +func (*builtinCastTimeAsDecimalSig) vectorized() bool { return true } @@ -315,7 +316,7 @@ func (b *builtinCastTimeAsDecimalSig) vecEvalDecimal(input *chunk.Chunk, result return nil } -func (b *builtinCastDurationAsIntSig) vectorized() bool { +func (*builtinCastDurationAsIntSig) vectorized() bool { return true } @@ -353,10 +354,9 @@ func (b *builtinCastDurationAsIntSig) vecEvalInt(input *chunk.Chunk, result *chu } } return nil - } -func (b *builtinCastIntAsTimeSig) vectorized() bool { +func (*builtinCastIntAsTimeSig) vectorized() bool { return true } @@ -406,7 +406,7 @@ func (b *builtinCastIntAsTimeSig) vecEvalTime(input *chunk.Chunk, result *chunk. return nil } -func (b *builtinCastRealAsJSONSig) vectorized() bool { +func (*builtinCastRealAsJSONSig) vectorized() bool { return true } @@ -433,7 +433,7 @@ func (b *builtinCastRealAsJSONSig) vecEvalJSON(input *chunk.Chunk, result *chunk return nil } -func (b *builtinCastJSONAsRealSig) vectorized() bool { +func (*builtinCastJSONAsRealSig) vectorized() bool { return true } @@ -464,7 +464,7 @@ func (b *builtinCastJSONAsRealSig) vecEvalReal(input *chunk.Chunk, result *chunk return nil } -func (b *builtinCastJSONAsTimeSig) vectorized() bool { +func (*builtinCastJSONAsTimeSig) vectorized() bool { return true } @@ -509,7 +509,7 @@ func (b *builtinCastJSONAsTimeSig) vecEvalTime(input *chunk.Chunk, result *chunk return nil } -func (b *builtinCastRealAsTimeSig) vectorized() bool { +func (*builtinCastRealAsTimeSig) vectorized() bool { return true } @@ -556,7 +556,7 @@ func (b *builtinCastRealAsTimeSig) vecEvalTime(input *chunk.Chunk, result *chunk return nil } -func (b *builtinCastDecimalAsDecimalSig) vectorized() bool { +func (*builtinCastDecimalAsDecimalSig) vectorized() bool { return true } @@ -587,7 +587,7 @@ func (b *builtinCastDecimalAsDecimalSig) vecEvalDecimal(input *chunk.Chunk, resu return nil } -func (b *builtinCastDurationAsTimeSig) vectorized() bool { +func (*builtinCastDurationAsTimeSig) vectorized() bool { return true } @@ -608,6 +608,10 @@ func (b *builtinCastDurationAsTimeSig) vecEvalTime(input *chunk.Chunk, result *c ds := buf.GoDurations() times := result.Times() stmtCtx := b.ctx.GetSessionVars().StmtCtx + ts, err := getStmtTimestamp(b.ctx) + if err != nil { + ts = gotime.Now() + } fsp := b.tp.GetDecimal() for i := 0; i < n; i++ { if result.IsNull(i) { @@ -616,7 +620,7 @@ func (b *builtinCastDurationAsTimeSig) vecEvalTime(input *chunk.Chunk, result *c duration.Duration = ds[i] duration.Fsp = fsp - tm, err := duration.ConvertToTime(stmtCtx, b.tp.GetType()) + tm, err := duration.ConvertToTimeWithTimestamp(stmtCtx, b.tp.GetType(), ts) if err != nil { if err = handleInvalidTimeError(b.ctx, err); err != nil { return err @@ -633,7 +637,7 @@ func (b *builtinCastDurationAsTimeSig) vecEvalTime(input *chunk.Chunk, result *c return nil } -func (b *builtinCastIntAsStringSig) vectorized() bool { +func (*builtinCastIntAsStringSig) vectorized() bool { return true } @@ -685,7 +689,7 @@ func (b *builtinCastIntAsStringSig) vecEvalString(input *chunk.Chunk, result *ch return nil } -func (b *builtinCastRealAsIntSig) vectorized() bool { +func (*builtinCastRealAsIntSig) vectorized() bool { return true } @@ -730,7 +734,7 @@ func (b *builtinCastRealAsIntSig) vecEvalInt(input *chunk.Chunk, result *chunk.C return nil } -func (b *builtinCastTimeAsRealSig) vectorized() bool { +func (*builtinCastTimeAsRealSig) vectorized() bool { return true } @@ -768,7 +772,7 @@ func (b *builtinCastTimeAsRealSig) vecEvalReal(input *chunk.Chunk, result *chunk return nil } -func (b *builtinCastStringAsJSONSig) vectorized() bool { +func (*builtinCastStringAsJSONSig) vectorized() bool { return true } @@ -810,7 +814,7 @@ func (b *builtinCastStringAsJSONSig) vecEvalJSON(input *chunk.Chunk, result *chu return nil } -func (b *builtinCastRealAsDecimalSig) vectorized() bool { +func (*builtinCastRealAsDecimalSig) vectorized() bool { return true } @@ -855,7 +859,7 @@ func (b *builtinCastRealAsDecimalSig) vecEvalDecimal(input *chunk.Chunk, result return nil } -func (b *builtinCastStringAsIntSig) vectorized() bool { +func (*builtinCastStringAsIntSig) vectorized() bool { return true } @@ -918,7 +922,7 @@ func (b *builtinCastStringAsIntSig) vecEvalInt(input *chunk.Chunk, result *chunk return nil } -func (b *builtinCastStringAsDurationSig) vectorized() bool { +func (*builtinCastStringAsDurationSig) vectorized() bool { return true } @@ -957,7 +961,7 @@ func (b *builtinCastStringAsDurationSig) vecEvalDuration(input *chunk.Chunk, res return nil } -func (b *builtinCastDurationAsDecimalSig) vectorized() bool { +func (*builtinCastDurationAsDecimalSig) vectorized() bool { return true } @@ -996,7 +1000,7 @@ func (b *builtinCastDurationAsDecimalSig) vecEvalDecimal(input *chunk.Chunk, res return nil } -func (b *builtinCastIntAsDecimalSig) vectorized() bool { +func (*builtinCastIntAsDecimalSig) vectorized() bool { return true } @@ -1042,7 +1046,7 @@ func (b *builtinCastIntAsDecimalSig) vecEvalDecimal(input *chunk.Chunk, result * return nil } -func (b *builtinCastIntAsJSONSig) vectorized() bool { +func (*builtinCastIntAsJSONSig) vectorized() bool { return true } @@ -1087,7 +1091,7 @@ func (b *builtinCastIntAsJSONSig) vecEvalJSON(input *chunk.Chunk, result *chunk. return nil } -func (b *builtinCastJSONAsJSONSig) vectorized() bool { +func (*builtinCastJSONAsJSONSig) vectorized() bool { return true } @@ -1095,7 +1099,7 @@ func (b *builtinCastJSONAsJSONSig) vecEvalJSON(input *chunk.Chunk, result *chunk return b.args[0].VecEvalJSON(b.ctx, input, result) } -func (b *builtinCastJSONAsStringSig) vectorized() bool { +func (*builtinCastJSONAsStringSig) vectorized() bool { return true } @@ -1121,7 +1125,7 @@ func (b *builtinCastJSONAsStringSig) vecEvalString(input *chunk.Chunk, result *c return nil } -func (b *builtinCastDurationAsRealSig) vectorized() bool { +func (*builtinCastDurationAsRealSig) vectorized() bool { return true } @@ -1160,7 +1164,7 @@ func (b *builtinCastDurationAsRealSig) vecEvalReal(input *chunk.Chunk, result *c return nil } -func (b *builtinCastJSONAsIntSig) vectorized() bool { +func (*builtinCastJSONAsIntSig) vectorized() bool { return true } @@ -1191,7 +1195,7 @@ func (b *builtinCastJSONAsIntSig) vecEvalInt(input *chunk.Chunk, result *chunk.C return nil } -func (b *builtinCastRealAsDurationSig) vectorized() bool { +func (*builtinCastRealAsDurationSig) vectorized() bool { return true } @@ -1231,7 +1235,7 @@ func (b *builtinCastRealAsDurationSig) vecEvalDuration(input *chunk.Chunk, resul return nil } -func (b *builtinCastTimeAsDurationSig) vectorized() bool { +func (*builtinCastTimeAsDurationSig) vectorized() bool { return true } @@ -1266,7 +1270,7 @@ func (b *builtinCastTimeAsDurationSig) vecEvalDuration(input *chunk.Chunk, resul return nil } -func (b *builtinCastDurationAsDurationSig) vectorized() bool { +func (*builtinCastDurationAsDurationSig) vectorized() bool { return true } @@ -1295,7 +1299,7 @@ func (b *builtinCastDurationAsDurationSig) vecEvalDuration(input *chunk.Chunk, r return nil } -func (b *builtinCastDurationAsStringSig) vectorized() bool { +func (*builtinCastDurationAsStringSig) vectorized() bool { return true } @@ -1337,7 +1341,7 @@ func (b *builtinCastDurationAsStringSig) vecEvalString(input *chunk.Chunk, resul return nil } -func (b *builtinCastDecimalAsRealSig) vectorized() bool { +func (*builtinCastDecimalAsRealSig) vectorized() bool { return true } @@ -1383,7 +1387,7 @@ func (b *builtinCastDecimalAsRealSig) vecEvalReal(input *chunk.Chunk, result *ch return nil } -func (b *builtinCastDecimalAsTimeSig) vectorized() bool { +func (*builtinCastDecimalAsTimeSig) vectorized() bool { return true } @@ -1425,7 +1429,7 @@ func (b *builtinCastDecimalAsTimeSig) vecEvalTime(input *chunk.Chunk, result *ch return nil } -func (b *builtinCastTimeAsIntSig) vectorized() bool { +func (*builtinCastTimeAsIntSig) vectorized() bool { return true } @@ -1461,7 +1465,7 @@ func (b *builtinCastTimeAsIntSig) vecEvalInt(input *chunk.Chunk, result *chunk.C return nil } -func (b *builtinCastTimeAsTimeSig) vectorized() bool { +func (*builtinCastTimeAsTimeSig) vectorized() bool { return true } @@ -1500,7 +1504,7 @@ func (b *builtinCastTimeAsTimeSig) vecEvalTime(input *chunk.Chunk, result *chunk return nil } -func (b *builtinCastTimeAsStringSig) vectorized() bool { +func (*builtinCastTimeAsStringSig) vectorized() bool { return true } @@ -1542,7 +1546,7 @@ func (b *builtinCastTimeAsStringSig) vecEvalString(input *chunk.Chunk, result *c return nil } -func (b *builtinCastJSONAsDecimalSig) vectorized() bool { +func (*builtinCastJSONAsDecimalSig) vectorized() bool { return true } @@ -1577,7 +1581,7 @@ func (b *builtinCastJSONAsDecimalSig) vecEvalDecimal(input *chunk.Chunk, result return nil } -func (b *builtinCastStringAsRealSig) vectorized() bool { +func (*builtinCastStringAsRealSig) vectorized() bool { return true } @@ -1626,7 +1630,7 @@ func (b *builtinCastStringAsRealSig) vecEvalReal(input *chunk.Chunk, result *chu return nil } -func (b *builtinCastStringAsDecimalSig) vectorized() bool { +func (*builtinCastStringAsDecimalSig) vectorized() bool { return true } @@ -1668,7 +1672,7 @@ func (b *builtinCastStringAsDecimalSig) vecEvalDecimal(input *chunk.Chunk, resul return nil } -func (b *builtinCastStringAsTimeSig) vectorized() bool { +func (*builtinCastStringAsTimeSig) vectorized() bool { return true } @@ -1717,7 +1721,7 @@ func (b *builtinCastStringAsTimeSig) vecEvalTime(input *chunk.Chunk, result *chu return nil } -func (b *builtinCastDecimalAsIntSig) vectorized() bool { +func (*builtinCastDecimalAsIntSig) vectorized() bool { return true } @@ -1770,7 +1774,7 @@ func (b *builtinCastDecimalAsIntSig) vecEvalInt(input *chunk.Chunk, result *chun return nil } -func (b *builtinCastDecimalAsDurationSig) vectorized() bool { +func (*builtinCastDecimalAsDurationSig) vectorized() bool { return true } @@ -1811,7 +1815,7 @@ func (b *builtinCastDecimalAsDurationSig) vecEvalDuration(input *chunk.Chunk, re return nil } -func (b *builtinCastStringAsStringSig) vectorized() bool { +func (*builtinCastStringAsStringSig) vectorized() bool { return true } @@ -1852,7 +1856,7 @@ func (b *builtinCastStringAsStringSig) vecEvalString(input *chunk.Chunk, result return nil } -func (b *builtinCastJSONAsDurationSig) vectorized() bool { +func (*builtinCastJSONAsDurationSig) vectorized() bool { return true } @@ -1892,7 +1896,7 @@ func (b *builtinCastJSONAsDurationSig) vecEvalDuration(input *chunk.Chunk, resul return nil } -func (b *builtinCastDecimalAsJSONSig) vectorized() bool { +func (*builtinCastDecimalAsJSONSig) vectorized() bool { return true } @@ -1925,7 +1929,7 @@ func (b *builtinCastDecimalAsJSONSig) vecEvalJSON(input *chunk.Chunk, result *ch return nil } -func (b *builtinCastDurationAsJSONSig) vectorized() bool { +func (*builtinCastDurationAsJSONSig) vectorized() bool { return true } diff --git a/expression/builtin_compare.go b/expression/builtin_compare.go index 6ef85a4b9c057..f02e45cc8bbac 100644 --- a/expression/builtin_compare.go +++ b/expression/builtin_compare.go @@ -135,11 +135,6 @@ func (c *coalesceFunctionClass) getFunction(ctx sessionctx.Context, args []Expre fieldEvalTps = append(fieldEvalTps, retEvalTp) } - fsp, err := getExpressionFsp(ctx, args[0]) - if err != nil { - return nil, err - } - bf, err := newBaseBuiltinFuncWithTp(ctx, c.funcName, args, retEvalTp, fieldEvalTps...) if err != nil { return nil, err @@ -214,10 +209,11 @@ func (c *coalesceFunctionClass) getFunction(ctx sessionctx.Context, args []Expre sig = &builtinCoalesceStringSig{bf} sig.setPbCode(tipb.ScalarFuncSig_CoalesceString) case types.ETDatetime, types.ETTimestamp: + bf.tp.SetDecimal(resultFieldType.GetDecimal()) sig = &builtinCoalesceTimeSig{bf} sig.setPbCode(tipb.ScalarFuncSig_CoalesceTime) case types.ETDuration: - bf.tp.SetDecimal(fsp) + bf.tp.SetDecimal(resultFieldType.GetDecimal()) sig = &builtinCoalesceDurationSig{bf} sig.setPbCode(tipb.ScalarFuncSig_CoalesceDuration) case types.ETJson: @@ -329,8 +325,10 @@ func (b *builtinCoalesceTimeSig) Clone() builtinFunc { } func (b *builtinCoalesceTimeSig) evalTime(row chunk.Row) (res types.Time, isNull bool, err error) { + fsp := b.tp.GetDecimal() for _, a := range b.getArgs() { res, isNull, err = a.EvalTime(b.ctx, row) + res.SetFsp(fsp) if err != nil || !isNull { break } @@ -353,6 +351,7 @@ func (b *builtinCoalesceDurationSig) Clone() builtinFunc { func (b *builtinCoalesceDurationSig) evalDuration(row chunk.Row) (res types.Duration, isNull bool, err error) { for _, a := range b.getArgs() { res, isNull, err = a.EvalDuration(b.ctx, row) + res.Fsp = b.tp.GetDecimal() if err != nil || !isNull { break } diff --git a/expression/builtin_compare_test.go b/expression/builtin_compare_test.go index 89439f245dd82..9e006da275fdf 100644 --- a/expression/builtin_compare_test.go +++ b/expression/builtin_compare_test.go @@ -185,7 +185,13 @@ func TestCoalesce(t *testing.T) { {[]interface{}{nil, types.NewDecFromFloatForTest(123.456)}, types.NewDecFromFloatForTest(123.456), false, false}, {[]interface{}{1, types.NewDecFromFloatForTest(123.456)}, types.NewDecFromInt(1), false, false}, {[]interface{}{nil, duration}, duration, false, false}, + {[]interface{}{nil, durationWithFsp}, durationWithFsp, false, false}, + {[]interface{}{durationWithFsp, duration}, durationWithFsp, false, false}, + {[]interface{}{duration, durationWithFsp}, durationWithFspAndZeroMicrosecond, false, false}, {[]interface{}{nil, tm, nil}, tm, false, false}, + {[]interface{}{nil, tmWithFsp, nil}, tmWithFsp, false, false}, + {[]interface{}{tmWithFsp, tm, nil}, tmWithFsp, false, false}, + {[]interface{}{tm, tmWithFsp, nil}, tmWithFspAndZeroMicrosecond, false, false}, {[]interface{}{nil, dt, nil}, dt, false, false}, {[]interface{}{tm, dt}, tm, false, false}, } @@ -203,7 +209,11 @@ func TestCoalesce(t *testing.T) { if test.isNil { require.Equal(t, types.KindNull, d.Kind()) } else { - require.Equal(t, test.expected, d.GetValue()) + if f.GetType().EvalType() == types.ETDuration { + require.Equal(t, test.expected.(types.Duration).String(), d.GetValue().(types.Duration).String()) + } else { + require.Equal(t, test.expected, d.GetValue()) + } } } } diff --git a/expression/builtin_compare_vec_generated.go b/expression/builtin_compare_vec_generated.go index f93ba43005e63..7149807860aa1 100644 --- a/expression/builtin_compare_vec_generated.go +++ b/expression/builtin_compare_vec_generated.go @@ -1883,6 +1883,7 @@ func (b *builtinCoalesceTimeSig) vecEvalTime(input *chunk.Chunk, result *chunk.C beforeWarns := sc.WarningCount() for j := 0; j < len(b.args); j++ { err := b.args[j].VecEvalTime(b.ctx, input, buf1) + fsp := b.tp.GetDecimal() afterWarns := sc.WarningCount() if err != nil || afterWarns > beforeWarns { if afterWarns > beforeWarns { @@ -1894,6 +1895,7 @@ func (b *builtinCoalesceTimeSig) vecEvalTime(input *chunk.Chunk, result *chunk.C for i := 0; i < n; i++ { if !buf1.IsNull(i) && result.IsNull(i) { i64s[i] = args[i] + i64s[i].SetFsp(fsp) result.SetNull(i, false) } } diff --git a/expression/builtin_time.go b/expression/builtin_time.go index adbd933c43ab3..c54e0aecd79a6 100644 --- a/expression/builtin_time.go +++ b/expression/builtin_time.go @@ -2575,15 +2575,24 @@ func (c *extractFunctionClass) getFunction(ctx sessionctx.Context, args []Expres var bf baseBuiltinFunc if isClockUnit && isDateUnit { // For unit DAY_MICROSECOND/DAY_SECOND/DAY_MINUTE/DAY_HOUR, the interpretation of the second argument depends on its evaluation type: - // 1. Datetime/timestamp/time are interchangeably interpreted as time. For example: + // 1. Datetime/timestamp are interpreted as datetime. For example: + // extract(day_second from datetime('2001-01-01 02:03:04')) = 120304 + // Note that MySQL 5.5+ has a bug of no day portion in the result (20304) for this case, see https://bugs.mysql.com/bug.php?id=73240. + // 2. Time is interpreted as is. For example: // extract(day_second from time('02:03:04')) = 20304 - // extract(day_second from datetime('2001-01-01 02:03:04')) = 20304 - // 2. Otherwise are interpreted as datetime. For example: - // extract(day_second from '2001-01-01 02:03:04') = 1020304 - // extract(day_second from 20010101020304) = 1020304 - // Note the heading 1 (the "day" portion) in results of the above two cases. - // They are why these units are special - - if args[1].GetType().EvalType() == types.ETDatetime || args[1].GetType().EvalType() == types.ETTimestamp || args[1].GetType().EvalType() == types.ETDuration { + // Note that time shouldn't be implicitly cast to datetime, or else the date portion will be padded with the current date and this will adjust time portion accordingly. + // 3. Otherwise, string/int/float are interpreted as arbitrarily either datetime or time, depending on which fits. For example: + // extract(day_second from '2001-01-01 02:03:04') = 1020304 // datetime + // extract(day_second from 20010101020304) = 1020304 // datetime + // extract(day_second from '01 02:03:04') = 260304 // time + if args[1].GetType().EvalType() == types.ETDatetime || args[1].GetType().EvalType() == types.ETTimestamp { + bf, err = newBaseBuiltinFuncWithTp(ctx, c.funcName, args, types.ETInt, types.ETString, types.ETDatetime) + if err != nil { + return nil, err + } + sig = &builtinExtractDatetimeSig{bf} + sig.setPbCode(tipb.ScalarFuncSig_ExtractDatetime) + } else if args[1].GetType().EvalType() == types.ETDuration { bf, err = newBaseBuiltinFuncWithTp(ctx, c.funcName, args, types.ETInt, types.ETString, types.ETDuration) if err != nil { return nil, err diff --git a/expression/generator/compare_vec.go b/expression/generator/compare_vec.go index dac52ca5a1be1..42004f3d5006c 100644 --- a/expression/generator/compare_vec.go +++ b/expression/generator/compare_vec.go @@ -224,6 +224,9 @@ func (b *builtin{{ .compare.CompareName }}{{ .type.TypeName }}Sig) vecEval{{ .ty beforeWarns := sc.WarningCount() for j := 0; j < len(b.args); j++{ err := b.args[j].VecEval{{ .type.TypeName }}(b.ctx, input, buf1) + {{- if eq .type.TypeName "Time" }} + fsp := b.tp.GetDecimal() + {{- end }} afterWarns := sc.WarningCount() if err != nil || afterWarns > beforeWarns { if afterWarns > beforeWarns { @@ -235,6 +238,9 @@ func (b *builtin{{ .compare.CompareName }}{{ .type.TypeName }}Sig) vecEval{{ .ty for i := 0; i < n; i++ { if !buf1.IsNull(i) && result.IsNull(i) { i64s[i] = args[i] + {{- if eq .type.TypeName "Time" }} + i64s[i].SetFsp(fsp) + {{- end }} result.SetNull(i, false) } } diff --git a/expression/integration_serial_test.go b/expression/integration_serial_test.go index e082bef942db0..bedb737134f6e 100644 --- a/expression/integration_serial_test.go +++ b/expression/integration_serial_test.go @@ -2611,7 +2611,7 @@ func TestTimeBuiltin(t *testing.T) { result = tk.MustQuery("select extract(day_hour from '2017-01-01 12:12:12'), extract(day_hour from '01 12:12:12'), extract(day_hour from '12:12:12'), extract(day_hour from '01 00:00:00.89')") result.Check(testkit.Rows("112 36 12 24")) result = tk.MustQuery("select extract(day_microsecond from cast('2017-01-01 12:12:12' as datetime)), extract(day_second from cast('2017-01-01 12:12:12' as datetime)), extract(day_minute from cast('2017-01-01 12:12:12' as datetime)), extract(day_hour from cast('2017-01-01 12:12:12' as datetime))") - result.Check(testkit.Rows("121212000000 121212 1212 12")) + result.Check(testkit.Rows("1121212000000 1121212 11212 112")) result = tk.MustQuery("select extract(day_microsecond from cast(20010101020304.050607 as decimal(20,6))), extract(day_second from cast(20010101020304.050607 as decimal(20,6))), extract(day_minute from cast(20010101020304.050607 as decimal(20,6))), extract(day_hour from cast(20010101020304.050607 as decimal(20,6))), extract(day from cast(20010101020304.050607 as decimal(20,6)))") result.Check(testkit.Rows("1020304050607 1020304 10203 102 1")) result = tk.MustQuery("select extract(day_microsecond from cast(1020304.050607 as decimal(20,6))), extract(day_second from cast(1020304.050607 as decimal(20,6))), extract(day_minute from cast(1020304.050607 as decimal(20,6))), extract(day_hour from cast(1020304.050607 as decimal(20,6))), extract(day from cast(1020304.050607 as decimal(20,6)))") @@ -3830,6 +3830,7 @@ func TestSetVariables(t *testing.T) { require.Error(t, err) require.Error(t, err, variable.ErrWrongTypeForVar.GenWithStackByArgs("max_prepared_stmt_count").Error()) + tk.MustExec("set @@global.tidb_enable_concurrent_ddl=1") tk.MustQuery("select @@global.tidb_enable_concurrent_ddl").Check(testkit.Rows("1")) require.True(t, variable.EnableConcurrentDDL.Load()) tk.MustExec("set @@global.tidb_enable_concurrent_ddl=0") diff --git a/expression/integration_test.go b/expression/integration_test.go index 51976f38e4d99..8b2aa0139347f 100644 --- a/expression/integration_test.go +++ b/expression/integration_test.go @@ -7396,6 +7396,79 @@ func TestIssue31867(t *testing.T) { tk.MustExec("drop table t") } +func TestIssue31600(t *testing.T) { + store, clean := testkit.CreateMockStore(t) + defer clean() + + tk := testkit.NewTestKit(t, store) + tk.MustExec("set time_zone = '+00:00'") + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t (tm_fsp0 time(0), tm_fsp1 time(1), tm_fsp3 time(3),tm_fsp6 time(6), d date, dt_fsp0 datetime(0), dt_fsp1 datetime(1), dt_fsp3 datetime(3), dt_fsp6 datetime(6))") + tk.MustExec("insert into t values(null, '12:12:01.1', '12:12:02.123', '12:12:03.123456', '20221212', null, '2020/12/11 12:12:11.1', '2020/12/12 12:12:12.123', '2020/12/13 12:12:13.123456')") + tk.MustExec("insert into t values('12:12:00', null, '12:12:02.123', '12:12:03.123456', '20221212', '2020/12/10 12:12:10', null, '2020/12/12 12:12:12.123', '2020/12/13 12:12:13.123456')") + tk.MustExec("insert into t values('12:12:00', '12:12:01.1', null, '12:12:03.123456', '20221212', '2020/12/10 12:12:10', '2020/12/11 12:12:11.1', null, '2020/12/13 12:12:13.123456')") + tk.MustExec("insert into t values('12:12:00', '12:12:01.1', '12:12:02.123', null, '20221212', '2020/12/10 12:12:10', '2020/12/11 12:12:11.1', '2020/12/12 12:12:12.123', null)") + tk.MustQuery("select coalesce(null, tm_fsp0, tm_fsp1, tm_fsp3, tm_fsp6) from t").Check([][]interface{}{ + {"12:12:01.100000"}, + {"12:12:00.000000"}, + {"12:12:00.000000"}, + {"12:12:00.000000"}, + }) + tk.MustQuery("select coalesce(tm_fsp1, tm_fsp0, tm_fsp3) from t").Check([][]interface{}{ + {"12:12:01.100"}, + {"12:12:00.000"}, + {"12:12:01.100"}, + {"12:12:01.100"}, + }) + tk.MustQuery("select coalesce(tm_fsp3, tm_fsp0) from t").Check([][]interface{}{ + {"12:12:02.123"}, + {"12:12:02.123"}, + {"12:12:00.000"}, + {"12:12:02.123"}, + }) + tk.MustQuery("select coalesce(tm_fsp6) from t").Check([][]interface{}{ + {"12:12:03.123456"}, + {"12:12:03.123456"}, + {"12:12:03.123456"}, + {""}, + }) + + tk.MustQuery("select coalesce(null, dt_fsp0, dt_fsp1, dt_fsp3, dt_fsp6) from t").Check([][]interface{}{ + {"2020-12-11 12:12:11.100000"}, + {"2020-12-10 12:12:10.000000"}, + {"2020-12-10 12:12:10.000000"}, + {"2020-12-10 12:12:10.000000"}, + }) + tk.MustQuery("select coalesce(dt_fsp0, dt_fsp1, dt_fsp3) from t").Check([][]interface{}{ + {"2020-12-11 12:12:11.100"}, + {"2020-12-10 12:12:10.000"}, + {"2020-12-10 12:12:10.000"}, + {"2020-12-10 12:12:10.000"}, + }) + tk.MustQuery("select coalesce(dt_fsp3, dt_fsp0) from t").Check([][]interface{}{ + {"2020-12-12 12:12:12.123"}, + {"2020-12-12 12:12:12.123"}, + {"2020-12-10 12:12:10.000"}, + {"2020-12-12 12:12:12.123"}, + }) + tk.MustQuery("select coalesce(dt_fsp6) from t").Check([][]interface{}{ + {"2020-12-13 12:12:13.123456"}, + {"2020-12-13 12:12:13.123456"}, + {"2020-12-13 12:12:13.123456"}, + {""}, + }) + + tk.MustQuery("select coalesce(null, d) from t").Check([][]interface{}{ + {"2022-12-12"}, + {"2022-12-12"}, + {"2022-12-12"}, + {"2022-12-12"}, + }) + + tk.MustExec("drop table t") +} + func TestDateAddForNonExistingTimestamp(t *testing.T) { store, clean := testkit.CreateMockStore(t) defer clean() @@ -7449,6 +7522,23 @@ func TestImcompleteDateFunc(t *testing.T) { tk.MustQuery("select YEARWEEK('1998-00-11')").Check(testkit.Rows("")) } +func TestIssue36279(t *testing.T) { + store, clean := testkit.CreateMockStore(t) + defer clean() + tk := testkit.NewTestKit(t, store) + tk.MustExec("SET timestamp=UNIX_TIMESTAMP('2011-11-01 17:48:00')") + + // test const + tk.MustQuery("SELECT cast(cast('12:12:12' as time) as datetime(6))").Check(testkit.Rows("2011-11-01 12:12:12.000000")) + + // test vec + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t (tm time(6))") + tk.MustExec("insert into t values('23:59:59')") + tk.MustQuery("SELECT cast(tm as datetime(6)) from t").Check(testkit.Rows("2011-11-01 23:59:59.000000")) +} + func TestIssue34998(t *testing.T) { store, clean := testkit.CreateMockStore(t) defer clean() @@ -7459,3 +7549,14 @@ func TestIssue34998(t *testing.T) { tk.MustQuery("select extract(day_microsecond from '-512:37:22.00')").Check(testkit.Rows("-5123722000000")) tk.MustQuery("select extract(day_microsecond from col1) from PK_S_MULTI_43").Check(testkit.Rows("-5123722000000")) } + +func TestIssue36358(t *testing.T) { + store, clean := testkit.CreateMockStore(t) + defer clean() + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("create table t(c datetime(6))") + tk.MustExec("insert into t values('2001-01-01 02:03:04.050607')") + tk.MustQuery("select extract(day_microsecond from cast('2001-01-01 02:03:04.050607' as datetime(6))) from t").Check(testkit.Rows("1020304050607")) + tk.MustQuery("select extract(day_microsecond from c) from t").Check(testkit.Rows("1020304050607")) +} diff --git a/expression/util.go b/expression/util.go index f81737e4b7369..f3bddcc0e8e52 100644 --- a/expression/util.go +++ b/expression/util.go @@ -688,6 +688,21 @@ func pushNotAcrossExpr(ctx sessionctx.Context, expr Expression, not bool) (_ Exp return expr, not } +// GetExprInsideIsTruth get the expression inside the `istrue_with_null` and `istrue`. +// This is useful when handling expressions from "not" or "!", because we might wrap `istrue_with_null` or `istrue` +// when handling them. See pushNotAcrossExpr() and wrapWithIsTrue() for details. +func GetExprInsideIsTruth(expr Expression) Expression { + if f, ok := expr.(*ScalarFunction); ok { + switch f.FuncName.L { + case ast.IsTruthWithNull, ast.IsTruthWithoutNull: + return GetExprInsideIsTruth(f.GetArgs()[0]) + default: + return expr + } + } + return expr +} + // PushDownNot pushes the `not` function down to the expression's arguments. func PushDownNot(ctx sessionctx.Context, expr Expression) Expression { newExpr, _ := pushNotAcrossExpr(ctx, expr, false) diff --git a/go.mod b/go.mod index fa7a65c5efe04..0f4a71f419707 100644 --- a/go.mod +++ b/go.mod @@ -62,7 +62,7 @@ require ( github.com/spf13/pflag v1.0.5 github.com/stretchr/testify v1.7.2-0.20220504104629-106ec21d14df github.com/tiancaiamao/appdash v0.0.0-20181126055449-889f96f722a2 - github.com/tikv/client-go/v2 v2.0.1-0.20220718080214-86d51ba7eb02 + github.com/tikv/client-go/v2 v2.0.1-0.20220721031657-e38d2b07de3f github.com/tikv/pd/client v0.0.0-20220307081149-841fa61e9710 github.com/twmb/murmur3 v1.1.3 github.com/uber/jaeger-client-go v2.22.1+incompatible diff --git a/go.sum b/go.sum index 116004da9856d..b965ef3ee013b 100644 --- a/go.sum +++ b/go.sum @@ -793,8 +793,8 @@ github.com/tdakkota/asciicheck v0.1.1 h1:PKzG7JUTUmVspQTDqtkX9eSiLGossXTybutHwTX github.com/tdakkota/asciicheck v0.1.1/go.mod h1:yHp0ai0Z9gUljN3o0xMhYJnH/IcvkdTBOX2fmJ93JEM= github.com/tiancaiamao/appdash v0.0.0-20181126055449-889f96f722a2 h1:mbAskLJ0oJfDRtkanvQPiooDH8HvJ2FBh+iKT/OmiQQ= github.com/tiancaiamao/appdash v0.0.0-20181126055449-889f96f722a2/go.mod h1:2PfKggNGDuadAa0LElHrByyrz4JPZ9fFx6Gs7nx7ZZU= -github.com/tikv/client-go/v2 v2.0.1-0.20220718080214-86d51ba7eb02 h1:OSxo1R2y6iyAAxbUPL7h1HC/17CNuwNkW2lF1JySJ7k= -github.com/tikv/client-go/v2 v2.0.1-0.20220718080214-86d51ba7eb02/go.mod h1:UmDQEoeHXza8RSHBXVFERpxH54VBOf8yKZVphyel3l4= +github.com/tikv/client-go/v2 v2.0.1-0.20220721031657-e38d2b07de3f h1:fCAWVzUJYee1pDqYTBt5j2G1WuUfOL7A2mZoONoaHgs= +github.com/tikv/client-go/v2 v2.0.1-0.20220721031657-e38d2b07de3f/go.mod h1:UmDQEoeHXza8RSHBXVFERpxH54VBOf8yKZVphyel3l4= github.com/tikv/pd/client v0.0.0-20220307081149-841fa61e9710 h1:jxgmKOscXSjaFEKQGRyY5qOpK8hLqxs2irb/uDJMtwk= github.com/tikv/pd/client v0.0.0-20220307081149-841fa61e9710/go.mod h1:AtvppPwkiyUgQlR1W9qSqfTB+OsOIu19jDCOxOsPkmU= github.com/tklauser/go-sysconf v0.3.9/go.mod h1:11DU/5sG7UexIrp/O6g35hrWzu0JxlwQ3LSFUzyeuhs= diff --git a/infoschema/cache.go b/infoschema/cache.go index 1e2191e4699da..22ea012a9be28 100644 --- a/infoschema/cache.go +++ b/infoschema/cache.go @@ -67,7 +67,26 @@ func (h *InfoCache) GetByVersion(version int64) InfoSchema { i := sort.Search(len(h.cache), func(i int) bool { return h.cache[i].SchemaMetaVersion() <= version }) - if i < len(h.cache) && h.cache[i].SchemaMetaVersion() == version { + + // `GetByVersion` is allowed to load the latest schema that is less than argument `version`. + // Consider cache has values [10, 9, _, _, 6, 5, 4, 3, 2, 1], version 8 and 7 is empty because of the diff is empty. + // If we want to get version 8, we can return version 6 because v7 and v8 do not change anything, they are totally the same, + // in this case the `i` will not be 0. + // If i == 0, it means the argument version is `10`, or greater than `10`, if `version` is 10 + // `h.cache[i].SchemaMetaVersion() == version` will be true, so we can return the latest schema, return nil if not. + // The following code is equivalent to: + // ``` + // if h.GetLatest().SchemaMetaVersion() < version { + // return nil + // } + // + // if i < len(h.cache) { + // hitVersionCounter.Inc() + // return h.cache[i] + // } + // ``` + + if i < len(h.cache) && (i != 0 || h.cache[i].SchemaMetaVersion() == version) { hitVersionCounter.Inc() return h.cache[i] } diff --git a/infoschema/cache_test.go b/infoschema/cache_test.go index 977b9906c34b9..c229df8c8747c 100644 --- a/infoschema/cache_test.go +++ b/infoschema/cache_test.go @@ -107,7 +107,7 @@ func TestGetByVersion(t *testing.T) { require.Equal(t, is1, ic.GetByVersion(1)) require.Equal(t, is3, ic.GetByVersion(3)) require.Nilf(t, ic.GetByVersion(0), "index == 0, but not found") - require.Nilf(t, ic.GetByVersion(2), "index in the middle, but not found") + require.Equal(t, int64(1), ic.GetByVersion(2).SchemaMetaVersion()) require.Nilf(t, ic.GetByVersion(4), "index == length, but not found") } diff --git a/infoschema/tables.go b/infoschema/tables.go index e6c843e45f8bf..f8584724b2704 100644 --- a/infoschema/tables.go +++ b/infoschema/tables.go @@ -888,6 +888,7 @@ var slowQueryCols = []columnInfo{ {name: variable.SlowLogHasMoreResults, tp: mysql.TypeTiny, size: 1}, {name: variable.SlowLogPlan, tp: mysql.TypeLongBlob, size: types.UnspecifiedLength}, {name: variable.SlowLogPlanDigest, tp: mysql.TypeVarchar, size: 128}, + {name: variable.SlowLogBinaryPlan, tp: mysql.TypeLongBlob, size: types.UnspecifiedLength}, {name: variable.SlowLogPrevStmt, tp: mysql.TypeLongBlob, size: types.UnspecifiedLength}, {name: variable.SlowLogQuerySQLStr, tp: mysql.TypeLongBlob, size: types.UnspecifiedLength}, } @@ -1294,6 +1295,7 @@ var tableStatementsSummaryCols = []columnInfo{ {name: stmtsummary.PrevSampleTextStr, tp: mysql.TypeBlob, size: types.UnspecifiedLength, comment: "The previous statement before commit"}, {name: stmtsummary.PlanDigestStr, tp: mysql.TypeVarchar, size: 64, comment: "Digest of its execution plan"}, {name: stmtsummary.PlanStr, tp: mysql.TypeBlob, size: types.UnspecifiedLength, comment: "Sampled execution plan"}, + {name: stmtsummary.BinaryPlan, tp: mysql.TypeBlob, size: types.UnspecifiedLength, comment: "Sampled binary plan"}, } var tableStorageStatsCols = []columnInfo{ diff --git a/infoschema/tables_test.go b/infoschema/tables_test.go index 5e7b5b3bcc209..36aff22cdfaaf 100644 --- a/infoschema/tables_test.go +++ b/infoschema/tables_test.go @@ -567,13 +567,13 @@ func TestSlowQuery(t *testing.T) { tk.MustExec(fmt.Sprintf("set @@tidb_slow_query_file='%v'", slowLogFileName)) tk.MustExec("set time_zone = '+08:00';") re := tk.MustQuery("select * from information_schema.slow_query") - re.Check(testkit.RowsWithSep("|", "2019-02-12 19:33:56.571953|406315658548871171|root|localhost|6|57|0.12|4.895492|0.4|0.2|0.000000003|2|0.000000002|0.00000001|0.000000003|0.19|0.21|0.01|0|0.18|[txnLock]|0.03|0|15|480|1|8|0.3824278|0.161|0.101|0.092|1.71|1|100001|100000|100|10|10|10|100|test||0|42a1c8aae6f133e934d4bf0147491709a8812ea05ff8819ec522780fe657b772|t1:1,t2:2|0.1|0.2|0.03|127.0.0.1:20160|0.05|0.6|0.8|0.0.0.0:20160|70724|65536|0|0|0|0|10||0|1|0|0|1|0|0|abcd|60e9378c746d9a2be1c791047e008967cf252eb6de9167ad3aa6098fa2d523f4|update t set i = 2;|select * from t_slim;", - "2021-09-08|14:39:54.506967|427578666238083075|root|172.16.0.0|40507|0|0|25.571605962|0.002923536|0.006800973|0.002100764|0|0|0|0.000015801|25.542014572|0|0.002294647|0.000605473|12.483|[tikvRPC regionMiss tikvRPC regionMiss regionMiss]|0|0|624|172064|60|0|0|0|0|0|0|0|0|0|0|0|0|0|0|rtdb||0|124acb3a0bec903176baca5f9da00b4e7512a41c93b417923f26502edeb324cc||0|0|0||0|0|0||856544|0|86.635049185|0.015486658|100.054|0|0||0|1|0|0|0|0|0||||INSERT INTO ...;", + re.Check(testkit.RowsWithSep("|", "2019-02-12 19:33:56.571953|406315658548871171|root|localhost|6|57|0.12|4.895492|0.4|0.2|0.000000003|2|0.000000002|0.00000001|0.000000003|0.19|0.21|0.01|0|0.18|[txnLock]|0.03|0|15|480|1|8|0.3824278|0.161|0.101|0.092|1.71|1|100001|100000|100|10|10|10|100|test||0|42a1c8aae6f133e934d4bf0147491709a8812ea05ff8819ec522780fe657b772|t1:1,t2:2|0.1|0.2|0.03|127.0.0.1:20160|0.05|0.6|0.8|0.0.0.0:20160|70724|65536|0|0|0|0|10||0|1|0|0|1|0|0|abcd|60e9378c746d9a2be1c791047e008967cf252eb6de9167ad3aa6098fa2d523f4||update t set i = 2;|select * from t_slim;", + "2021-09-08|14:39:54.506967|427578666238083075|root|172.16.0.0|40507|0|0|25.571605962|0.002923536|0.006800973|0.002100764|0|0|0|0.000015801|25.542014572|0|0.002294647|0.000605473|12.483|[tikvRPC regionMiss tikvRPC regionMiss regionMiss]|0|0|624|172064|60|0|0|0|0|0|0|0|0|0|0|0|0|0|0|rtdb||0|124acb3a0bec903176baca5f9da00b4e7512a41c93b417923f26502edeb324cc||0|0|0||0|0|0||856544|0|86.635049185|0.015486658|100.054|0|0||0|1|0|0|0|0|0|||||INSERT INTO ...;", )) tk.MustExec("set time_zone = '+00:00';") re = tk.MustQuery("select * from information_schema.slow_query") - re.Check(testkit.RowsWithSep("|", "2019-02-12 11:33:56.571953|406315658548871171|root|localhost|6|57|0.12|4.895492|0.4|0.2|0.000000003|2|0.000000002|0.00000001|0.000000003|0.19|0.21|0.01|0|0.18|[txnLock]|0.03|0|15|480|1|8|0.3824278|0.161|0.101|0.092|1.71|1|100001|100000|100|10|10|10|100|test||0|42a1c8aae6f133e934d4bf0147491709a8812ea05ff8819ec522780fe657b772|t1:1,t2:2|0.1|0.2|0.03|127.0.0.1:20160|0.05|0.6|0.8|0.0.0.0:20160|70724|65536|0|0|0|0|10||0|1|0|0|1|0|0|abcd|60e9378c746d9a2be1c791047e008967cf252eb6de9167ad3aa6098fa2d523f4|update t set i = 2;|select * from t_slim;", - "2021-09-08|06:39:54.506967|427578666238083075|root|172.16.0.0|40507|0|0|25.571605962|0.002923536|0.006800973|0.002100764|0|0|0|0.000015801|25.542014572|0|0.002294647|0.000605473|12.483|[tikvRPC regionMiss tikvRPC regionMiss regionMiss]|0|0|624|172064|60|0|0|0|0|0|0|0|0|0|0|0|0|0|0|rtdb||0|124acb3a0bec903176baca5f9da00b4e7512a41c93b417923f26502edeb324cc||0|0|0||0|0|0||856544|0|86.635049185|0.015486658|100.054|0|0||0|1|0|0|0|0|0||||INSERT INTO ...;", + re.Check(testkit.RowsWithSep("|", "2019-02-12 11:33:56.571953|406315658548871171|root|localhost|6|57|0.12|4.895492|0.4|0.2|0.000000003|2|0.000000002|0.00000001|0.000000003|0.19|0.21|0.01|0|0.18|[txnLock]|0.03|0|15|480|1|8|0.3824278|0.161|0.101|0.092|1.71|1|100001|100000|100|10|10|10|100|test||0|42a1c8aae6f133e934d4bf0147491709a8812ea05ff8819ec522780fe657b772|t1:1,t2:2|0.1|0.2|0.03|127.0.0.1:20160|0.05|0.6|0.8|0.0.0.0:20160|70724|65536|0|0|0|0|10||0|1|0|0|1|0|0|abcd|60e9378c746d9a2be1c791047e008967cf252eb6de9167ad3aa6098fa2d523f4||update t set i = 2;|select * from t_slim;", + "2021-09-08|06:39:54.506967|427578666238083075|root|172.16.0.0|40507|0|0|25.571605962|0.002923536|0.006800973|0.002100764|0|0|0|0.000015801|25.542014572|0|0.002294647|0.000605473|12.483|[tikvRPC regionMiss tikvRPC regionMiss regionMiss]|0|0|624|172064|60|0|0|0|0|0|0|0|0|0|0|0|0|0|0|rtdb||0|124acb3a0bec903176baca5f9da00b4e7512a41c93b417923f26502edeb324cc||0|0|0||0|0|0||856544|0|86.635049185|0.015486658|100.054|0|0||0|1|0|0|0|0|0|||||INSERT INTO ...;", )) // Test for long query. diff --git a/meta/autoid/memid.go b/meta/autoid/memid.go index 689f579d366df..f3a3b50bf5275 100644 --- a/meta/autoid/memid.go +++ b/meta/autoid/memid.go @@ -25,14 +25,22 @@ import ( func NewAllocatorFromTempTblInfo(tblInfo *model.TableInfo) Allocator { hasRowID := !tblInfo.PKIsHandle && !tblInfo.IsCommonHandle hasAutoIncID := tblInfo.GetAutoIncrementColInfo() != nil + var alloc Allocator // Temporary tables don't support auto_random and sequence. if hasRowID || hasAutoIncID { - return &inMemoryAllocator{ + alloc = &inMemoryAllocator{ isUnsigned: tblInfo.IsAutoIncColUnsigned(), allocType: RowIDAllocType, } } - return nil + // Rebase the allocator if the base is specified. + if alloc != nil && tblInfo.AutoIncID > 1 { + // Actually, `inMemoryAllocator.Rebase` always returns nil. + if err := alloc.Rebase(context.Background(), tblInfo.AutoIncID-1, false); err != nil { + return nil + } + } + return alloc } // inMemoryAllocator is typically used for temporary tables. @@ -65,7 +73,10 @@ func (alloc *inMemoryAllocator) GetType() AllocatorType { // NextGlobalAutoID implements autoid.Allocator NextGlobalAutoID interface. func (alloc *inMemoryAllocator) NextGlobalAutoID() (int64, error) { - return alloc.base, nil + if alloc.isUnsigned { + return int64(uint64(alloc.base) + 1), nil + } + return alloc.base + 1, nil } func (alloc *inMemoryAllocator) Alloc(_ context.Context, n uint64, increment, offset int64) (min int64, max int64, err error) { diff --git a/meta/autoid/memid_test.go b/meta/autoid/memid_test.go index 665d3022acddb..1f6efa1fefd49 100644 --- a/meta/autoid/memid_test.go +++ b/meta/autoid/memid_test.go @@ -47,11 +47,17 @@ func TestInMemoryAlloc(t *testing.T) { // alloc 1 ctx := context.Background() - _, id, err := alloc.Alloc(ctx, 1, 1, 1) + id, err := alloc.NextGlobalAutoID() require.NoError(t, err) require.Equal(t, int64(1), id) _, id, err = alloc.Alloc(ctx, 1, 1, 1) require.NoError(t, err) + require.Equal(t, int64(1), id) + id, err = alloc.NextGlobalAutoID() + require.NoError(t, err) + require.Equal(t, int64(2), id) + _, id, err = alloc.Alloc(ctx, 1, 1, 1) + require.NoError(t, err) require.Equal(t, int64(2), id) // alloc N @@ -75,6 +81,9 @@ func TestInMemoryAlloc(t *testing.T) { _, id, err = alloc.Alloc(ctx, 1, 1, 1) require.NoError(t, err) require.Equal(t, int64(41), id) + id, err = alloc.NextGlobalAutoID() + require.NoError(t, err) + require.Equal(t, int64(42), id) err = alloc.Rebase(context.Background(), int64(10), true) require.NoError(t, err) _, id, err = alloc.Alloc(ctx, 1, 1, 1) @@ -98,9 +107,23 @@ func TestInMemoryAlloc(t *testing.T) { var n uint64 = math.MaxUint64 - 2 err = alloc.Rebase(context.Background(), int64(n), true) require.NoError(t, err) + id, err = alloc.NextGlobalAutoID() + require.NoError(t, err) + require.Equal(t, int64(n+1), id) _, id, err = alloc.Alloc(ctx, 1, 1, 1) require.NoError(t, err) require.Equal(t, int64(n+1), id) _, _, err = alloc.Alloc(ctx, 1, 1, 1) require.True(t, terror.ErrorEqual(err, autoid.ErrAutoincReadFailed)) + + // test initial base + tblInfo.AutoIncID = 100 + alloc = autoid.NewAllocatorFromTempTblInfo(tblInfo) + require.NotNil(t, alloc) + id, err = alloc.NextGlobalAutoID() + require.NoError(t, err) + require.Equal(t, int64(100), id) + _, id, err = alloc.Alloc(ctx, 1, 1, 1) + require.NoError(t, err) + require.Equal(t, int64(100), id) } diff --git a/meta/meta.go b/meta/meta.go index 5469e3ab009e6..b4d9a56287e61 100644 --- a/meta/meta.go +++ b/meta/meta.go @@ -15,6 +15,7 @@ package meta import ( + "bytes" "encoding/binary" "encoding/json" "fmt" @@ -75,6 +76,8 @@ var ( mPolicyPrefix = "Policy" mPolicyGlobalID = []byte("PolicyGlobalID") mPolicyMagicByte = CurrentMagicByteVer + mDDLTableVersion = []byte("DDLTableVersion") + mConcurrentDDL = []byte("concurrentDDL") ) const ( @@ -90,6 +93,11 @@ const ( typeUnknown int = 0 typeJSON int = 1 // todo: customized handler. + + // MaxInt48 is the max value of int48. + MaxInt48 = 0x0000FFFFFFFFFFFF + // MaxGlobalID reserves 1000 IDs. Use MaxInt48 to reserves the high 2 bytes to compatible with Multi-tenancy. + MaxGlobalID = MaxInt48 - 1000 ) var ( @@ -147,7 +155,14 @@ func (m *Meta) GenGlobalID() (int64, error) { globalIDMutex.Lock() defer globalIDMutex.Unlock() - return m.txn.Inc(mNextGlobalIDKey, 1) + newID, err := m.txn.Inc(mNextGlobalIDKey, 1) + if err != nil { + return 0, errors.Trace(err) + } + if newID > MaxGlobalID { + return 0, errors.Errorf("global id:%d exceeds the limit:%d", newID, MaxGlobalID) + } + return newID, err } // GenGlobalIDs generates the next n global IDs. @@ -159,6 +174,9 @@ func (m *Meta) GenGlobalIDs(n int) ([]int64, error) { if err != nil { return nil, err } + if newID > MaxGlobalID { + return nil, errors.Errorf("global id:%d exceeds the limit:%d", newID, MaxGlobalID) + } origID := newID - int64(n) ids := make([]int64, 0, n) for i := origID + 1; i <= newID; i++ { @@ -339,6 +357,35 @@ func (m *Meta) GetAutoIDAccessors(dbID, tableID int64) AutoIDAccessors { return NewAutoIDAccessors(m, dbID, tableID) } +// GetSchemaVersionWithNonEmptyDiff gets current global schema version, if diff is nil, we should return version - 1. +// Consider the following scenario: +// t1 t2 t3 t4 +// | | | +// update schema version | set diff +// stale read ts +// At the first time, t2 reads the schema version v10, but the v10's diff is not set yet, so it loads v9 infoSchema. +// But at t4 moment, v10's diff has been set and been cached in the memory, so stale read on t2 will get v10 schema from cache, +// and inconsistency happen. +// To solve this problem, we always check the schema diff at first, if the diff is empty, we know at t2 moment we can only see the v9 schema, +// so make neededSchemaVersion = neededSchemaVersion - 1. +// For `Reload`, we can also do this: if the newest version's diff is not set yet, it is ok to load the previous version's infoSchema, and wait for the next reload. +func (m *Meta) GetSchemaVersionWithNonEmptyDiff() (int64, error) { + v, err := m.txn.GetInt64(mSchemaVersionKey) + if err != nil { + return 0, err + } + diff, err := m.GetSchemaDiff(v) + if err != nil { + return 0, err + } + + if diff == nil && v > 0 { + // Although the diff of v is undetermined, the last version's diff is deterministic(this is guaranteed by schemaVersionManager). + v-- + } + return v, err +} + // GetSchemaVersion gets current global schema version. func (m *Meta) GetSchemaVersion() (int64, error) { return m.txn.GetInt64(mSchemaVersionKey) @@ -489,6 +536,69 @@ func (m *Meta) CreateTableOrView(dbID int64, tableInfo *model.TableInfo) error { return m.txn.HSet(dbKey, tableKey, data) } +// SetDDLTables write a key into storage. +func (m *Meta) SetDDLTables() error { + err := m.txn.Set(mDDLTableVersion, []byte("1")) + return errors.Trace(err) +} + +// CreateMySQLDatabaseIfNotExists creates mysql schema and return its DB ID. +func (m *Meta) CreateMySQLDatabaseIfNotExists() (int64, error) { + dbs, err := m.ListDatabases() + if err != nil { + return 0, err + } + for _, db := range dbs { + if db.Name.L == mysql.SystemDB { + return db.ID, nil + } + } + + id, err := m.GenGlobalID() + if err != nil { + return 0, errors.Trace(err) + } + db := model.DBInfo{ + ID: id, + Name: model.NewCIStr(mysql.SystemDB), + Charset: mysql.UTF8MB4Charset, + Collate: mysql.UTF8MB4DefaultCollation, + State: model.StatePublic, + } + err = m.CreateDatabase(&db) + return db.ID, err +} + +// 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 +} + +// SetConcurrentDDL set the concurrent DDL flag. +func (m *Meta) SetConcurrentDDL(b bool) error { + var data []byte + if b { + data = []byte("1") + } else { + data = []byte("0") + } + return errors.Trace(m.txn.Set(mConcurrentDDL, data)) +} + +// IsConcurrentDDL returns true if the concurrent DDL flag is set. +func (m *Meta) IsConcurrentDDL() (bool, error) { + val, err := m.txn.Get(mConcurrentDDL) + if err != nil { + return false, errors.Trace(err) + } + + return len(val) == 0 || bytes.Equal(val, []byte("1")), nil +} + // CreateTableAndSetAutoID creates a table with tableInfo in database, // and rebases the table autoID. func (m *Meta) CreateTableAndSetAutoID(dbID int64, tableInfo *model.TableInfo, autoIncID, autoRandID int64) error { @@ -802,8 +912,8 @@ var ( AddIndexJobListKey JobListKeyType = mDDLJobAddIdxList ) -func (m *Meta) enQueueDDLJob(key []byte, job *model.Job) error { - b, err := job.Encode(true) +func (m *Meta) enQueueDDLJob(key []byte, job *model.Job, updateRawArgs bool) error { + b, err := job.Encode(updateRawArgs) if err == nil { err = m.txn.RPush(key, b) } @@ -817,7 +927,17 @@ func (m *Meta) EnQueueDDLJob(job *model.Job, jobListKeys ...JobListKeyType) erro listKey = jobListKeys[0] } - return m.enQueueDDLJob(listKey, job) + return m.enQueueDDLJob(listKey, job, true) +} + +// EnQueueDDLJobNoUpdate adds a DDL job to the list without update raw args. +func (m *Meta) EnQueueDDLJobNoUpdate(job *model.Job, jobListKeys ...JobListKeyType) error { + listKey := m.jobListKey + if len(jobListKeys) != 0 { + listKey = jobListKeys[0] + } + + return m.enQueueDDLJob(listKey, job, false) } func (m *Meta) deQueueDDLJob(key []byte) (*model.Job, error) { @@ -1148,27 +1268,43 @@ func (m *Meta) UpdateDDLReorgStartHandle(job *model.Job, element *Element, start } // UpdateDDLReorgHandle saves the job reorganization latest processed information for later resuming. -func (m *Meta) UpdateDDLReorgHandle(job *model.Job, startKey, endKey kv.Key, physicalTableID int64, element *Element) error { - err := m.txn.HSet(mDDLJobReorgKey, m.reorgJobCurrentElement(job.ID), element.EncodeElement()) +func (m *Meta) UpdateDDLReorgHandle(jobID int64, startKey, endKey kv.Key, physicalTableID int64, element *Element) error { + err := m.txn.HSet(mDDLJobReorgKey, m.reorgJobCurrentElement(jobID), element.EncodeElement()) if err != nil { return errors.Trace(err) } if startKey != nil { - err = m.txn.HSet(mDDLJobReorgKey, m.reorgJobStartHandle(job.ID, element), startKey) + err = m.txn.HSet(mDDLJobReorgKey, m.reorgJobStartHandle(jobID, element), startKey) if err != nil { return errors.Trace(err) } } if endKey != nil { - err = m.txn.HSet(mDDLJobReorgKey, m.reorgJobEndHandle(job.ID, element), endKey) + err = m.txn.HSet(mDDLJobReorgKey, m.reorgJobEndHandle(jobID, element), endKey) if err != nil { return errors.Trace(err) } } - err = m.txn.HSet(mDDLJobReorgKey, m.reorgJobPhysicalTableID(job.ID, element), []byte(strconv.FormatInt(physicalTableID, 10))) + err = m.txn.HSet(mDDLJobReorgKey, m.reorgJobPhysicalTableID(jobID, element), []byte(strconv.FormatInt(physicalTableID, 10))) return errors.Trace(err) } +// ClearAllDDLReorgHandle clears all reorganization related handles. +func (m *Meta) ClearAllDDLReorgHandle() error { + return m.txn.HClear(mDDLJobReorgKey) +} + +// ClearALLDDLJob clears all DDL jobs. +func (m *Meta) ClearALLDDLJob() error { + if err := m.txn.LClear(mDDLJobAddIdxList); err != nil { + return errors.Trace(err) + } + if err := m.txn.LClear(mDDLJobListKey); err != nil { + return errors.Trace(err) + } + return nil +} + // ClearAllHistoryJob clears all history jobs. **IT IS VERY DANGEROUS** func (m *Meta) ClearAllHistoryJob() error { if err := m.txn.HClear(mDDLJobHistoryKey); err != nil { diff --git a/meta/meta_test.go b/meta/meta_test.go index 7174eae38c66c..0529fdbcc5eda 100644 --- a/meta/meta_test.go +++ b/meta/meta_test.go @@ -511,10 +511,10 @@ func TestDDL(t *testing.T) { require.Equal(t, int64(0), k) element = &meta.Element{ID: 222, TypeKey: meta.ColumnElementKey} - err = m.UpdateDDLReorgHandle(job, tc.startHandle.Encoded(), tc.endHandle.Encoded(), 3, element) + err = m.UpdateDDLReorgHandle(job.ID, tc.startHandle.Encoded(), tc.endHandle.Encoded(), 3, element) require.NoError(t, err) element1 := &meta.Element{ID: 223, TypeKey: meta.IndexElementKey} - err = m.UpdateDDLReorgHandle(job, tc.startHandle.Encoded(), tc.endHandle.Encoded(), 3, element1) + err = m.UpdateDDLReorgHandle(job.ID, tc.startHandle.Encoded(), tc.endHandle.Encoded(), 3, element1) require.NoError(t, err) e, i, j, k, err = m.GetDDLReorgHandle(job) @@ -766,3 +766,104 @@ func TestSequenceKey(b *testing.T) { require.NoError(b, err) require.Equal(b, tableID, id) } + +func TestClearJob(t *testing.T) { + store, err := mockstore.NewMockStore() + require.NoError(t, err) + defer func() { + require.NoError(t, store.Close()) + }() + + txn, err := store.Begin() + require.NoError(t, err) + + job1 := &model.Job{ID: 1, TableID: 1, Type: model.ActionAddColumn} + job2 := &model.Job{ID: 2, TableID: 1, Type: model.ActionCreateTable} + job3 := &model.Job{ID: 3, TableID: 2, Type: model.ActionDropColumn} + + m := meta.NewMeta(txn) + + require.NoError(t, m.EnQueueDDLJob(job1)) + require.NoError(t, m.EnQueueDDLJob(job2)) + require.NoError(t, m.EnQueueDDLJob(job3)) + + require.NoError(t, m.AddHistoryDDLJob(job1, false)) + require.NoError(t, m.AddHistoryDDLJob(job2, false)) + + jobs, err := m.GetAllDDLJobsInQueue() + require.NoError(t, err) + require.Len(t, jobs, 3) + require.NoError(t, m.ClearALLDDLJob()) + jobs, err = m.GetAllDDLJobsInQueue() + require.NoError(t, err) + require.Len(t, jobs, 0) + + count, err := m.GetHistoryDDLCount() + require.NoError(t, err) + require.Equal(t, count, uint64(2)) + + err = txn.Rollback() + require.NoError(t, err) +} + +func TestCreateMySQLDatabase(t *testing.T) { + store, err := mockstore.NewMockStore() + require.NoError(t, err) + defer func() { + require.NoError(t, store.Close()) + }() + + txn, err := store.Begin() + require.NoError(t, err) + + m := meta.NewMeta(txn) + + dbID, err := m.CreateMySQLDatabaseIfNotExists() + require.NoError(t, err) + require.Greater(t, dbID, int64(0)) + + anotherDBID, err := m.CreateMySQLDatabaseIfNotExists() + require.NoError(t, err) + require.Equal(t, dbID, anotherDBID) + + err = txn.Rollback() + require.NoError(t, err) +} + +func TestDDLTable(t *testing.T) { + store, err := mockstore.NewMockStore() + require.NoError(t, err) + defer func() { + require.NoError(t, store.Close()) + }() + + txn, err := store.Begin() + require.NoError(t, err) + + m := meta.NewMeta(txn) + + exists, err := m.CheckDDLTableExists() + require.NoError(t, err) + require.False(t, exists) + + err = m.SetDDLTables() + require.NoError(t, err) + + exists, err = m.CheckDDLTableExists() + require.NoError(t, err) + require.True(t, exists) + + err = m.SetConcurrentDDL(true) + require.NoError(t, err) + b, err := m.IsConcurrentDDL() + require.NoError(t, err) + require.True(t, b) + err = m.SetConcurrentDDL(false) + require.NoError(t, err) + b, err = m.IsConcurrentDDL() + require.NoError(t, err) + require.False(t, b) + + err = txn.Rollback() + require.NoError(t, err) +} diff --git a/metrics/ddl.go b/metrics/ddl.go index 47e043519c9c5..5c3595231d143 100644 --- a/metrics/ddl.go +++ b/metrics/ddl.go @@ -14,7 +14,11 @@ package metrics -import "github.com/prometheus/client_golang/prometheus" +import ( + "strings" + + "github.com/prometheus/client_golang/prometheus" +) // Metrics for the DDL package. var ( @@ -123,6 +127,22 @@ var ( Name: "backfill_percentage_progress", Help: "Percentage progress of backfill", }, []string{LblType}) + + DDLJobTableDuration = prometheus.NewHistogramVec(prometheus.HistogramOpts{ + Namespace: "tidb", + Subsystem: "ddl", + Name: "job_table_duration_seconds", + Help: "Bucketed histogram of processing time (s) of the 3 DDL job tables", + Buckets: prometheus.ExponentialBuckets(0.001, 2, 20), // 1ms ~ 524s + }, []string{LblType}) + + DDLRunningJobCount = prometheus.NewGaugeVec( + prometheus.GaugeOpts{ + Namespace: "tidb", + Subsystem: "ddl", + Name: "running_job_count", + Help: "Running DDL jobs count", + }, []string{LblType}) ) // Label constants. @@ -133,7 +153,19 @@ const ( LblModifyColumn = "modify_column" ) +// GenerateReorgLabel returns the label with schema name and table name. +func GenerateReorgLabel(label string, schemaName string, tableName string) string { + var stringBuilder strings.Builder + stringBuilder.Grow(len(label) + len(schemaName) + len(tableName) + 2) + stringBuilder.WriteString(label) + stringBuilder.WriteString("_") + stringBuilder.WriteString(schemaName) + stringBuilder.WriteString("_") + stringBuilder.WriteString(tableName) + return stringBuilder.String() +} + // GetBackfillProgressByLabel returns the Gauge showing the percentage progress for the given type label. -func GetBackfillProgressByLabel(lbl string) prometheus.Gauge { - return BackfillProgressGauge.WithLabelValues(lbl) +func GetBackfillProgressByLabel(label string, schemaName string, tableName string) prometheus.Gauge { + return BackfillProgressGauge.WithLabelValues(GenerateReorgLabel(label, schemaName, tableName)) } diff --git a/metrics/grafana/tidb.json b/metrics/grafana/tidb.json index ad32c8280230b..9d43c02843357 100644 --- a/metrics/grafana/tidb.json +++ b/metrics/grafana/tidb.json @@ -2073,10 +2073,18 @@ }, { "expr": "tidb_server_memory_usage{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\", job=\"tidb\"}", + "hide": true, "format": "time_series", "intervalFactor": 1, - "legendFormat": "{{type}}-{{instance}}", + "legendFormat": "{{module}}-{{type}}-{{instance}}", "refId": "H" + }, + { + "expr": "sum(tidb_server_memory_usage{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\", job=\"tidb\"}) by (module, instance)", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "{{module}}-{{instance}}", + "refId": "I" } ], "thresholds": [], @@ -10622,6 +10630,204 @@ "align": false, "alignLevel": null } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_TEST-CLUSTER}", + "description": "DDL job table duration", + "fieldConfig": { + "defaults": {}, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 40 + }, + "hiddenSeries": false, + "id": 250, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "7.5.11", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "exemplar": true, + "expr": "histogram_quantile(0.95, sum(rate(tidb_ddl_job_table_duration_seconds_bucket{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\", instance=~\"$instance\", }[1m])) by (le, type))", + "format": "time_series", + "hide": false, + "interval": "", + "legendFormat": "{{type}}-95", + "queryType": "randomWalk", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "DDL job table duration", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:629", + "format": "s", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "$$hashKey": "object:630", + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_TEST-CLUSTER}", + "description": "current count of the running DDL jobs", + "fieldConfig": { + "defaults": {}, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 40 + }, + "hiddenSeries": false, + "id": 251, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "7.5.10", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "exemplar": true, + "expr": "tidb_ddl_running_job_count{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "{{ type }}", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "DDL Running Job Cnt", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } } ], "repeat": null, @@ -12049,7 +12255,7 @@ "steppedLine": false, "targets": [ { - "expr": "tidb_ddl_backfill_percentage_progress{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\", instance=~\"$instance\", type=\"add_index\"}", + "expr": "tidb_ddl_backfill_percentage_progress{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\", instance=~\"$instance\"}", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{instance}}-{{type}}", diff --git a/metrics/metrics.go b/metrics/metrics.go index 8818c96b44801..dc358f1f078f4 100644 --- a/metrics/metrics.go +++ b/metrics/metrics.go @@ -41,7 +41,7 @@ var ( Subsystem: "server", Name: "memory_usage", Help: "Memory Usage", - }, []string{LblType}) + }, []string{LblModule, LblType}) ) // metrics labels. @@ -100,6 +100,8 @@ func RegisterMetrics() { prometheus.MustRegister(BackfillTotalCounter) prometheus.MustRegister(BackfillProgressGauge) prometheus.MustRegister(DDLWorkerHistogram) + prometheus.MustRegister(DDLJobTableDuration) + prometheus.MustRegister(DDLRunningJobCount) prometheus.MustRegister(DeploySyncerHistogram) prometheus.MustRegister(DistSQLPartialCountHistogram) prometheus.MustRegister(DistSQLCoprCacheCounter) diff --git a/metrics/session.go b/metrics/session.go index 4065d57baf992..c1349eccd2c45 100644 --- a/metrics/session.go +++ b/metrics/session.go @@ -187,4 +187,5 @@ const ( LblCommitting = "committing" LblRollingBack = "rolling_back" LblHasLock = "has_lock" + LblModule = "module" ) diff --git a/metrics/telemetry.go b/metrics/telemetry.go index 79bcbf7c9f9a1..e67af80d57204 100644 --- a/metrics/telemetry.go +++ b/metrics/telemetry.go @@ -112,3 +112,8 @@ func GetNonTransactionalStmtCounter() NonTransactionalStmtCounter { DeleteCount: readCounter(NonTransactionalDeleteCount), } } + +// GetSavepointStmtCounter gets the savepoint statement executed counter. +func GetSavepointStmtCounter() int64 { + return readCounter(StmtNodeCounter.With(prometheus.Labels{LblType: "Savepoint"})) +} diff --git a/parser/ast/misc.go b/parser/ast/misc.go index 29874bd06e7b4..307242273df7d 100644 --- a/parser/ast/misc.go +++ b/parser/ast/misc.go @@ -364,6 +364,9 @@ func (n *PlanReplayerStmt) Accept(v Visitor) (Node, bool) { type CompactReplicaKind string const ( + // CompactReplicaKindAll means compacting both TiKV and TiFlash replicas. + CompactReplicaKindAll = "ALL" + // CompactReplicaKindTiFlash means compacting TiFlash replicas. CompactReplicaKindTiFlash = "TIFLASH" @@ -386,10 +389,15 @@ func (n *CompactTableStmt) Restore(ctx *format.RestoreCtx) error { return errors.Annotate(err, "An error occurred while add table") } - // Note: There is only TiFlash replica available now. TiKV will be added later. - ctx.WriteKeyWord(" COMPACT ") - ctx.WriteKeyWord(string(n.ReplicaKind)) - ctx.WriteKeyWord(" REPLICA") + if n.ReplicaKind == CompactReplicaKindAll { + ctx.WriteKeyWord(" COMPACT") + } else { + // Note: There is only TiFlash replica available now. TiKV will be added later. + ctx.WriteKeyWord(" COMPACT ") + ctx.WriteKeyWord(string(n.ReplicaKind)) + ctx.WriteKeyWord(" REPLICA") + } + return nil } diff --git a/parser/ast/misc_test.go b/parser/ast/misc_test.go index 2a2b7ccb1acdc..b7a5cac8bee02 100644 --- a/parser/ast/misc_test.go +++ b/parser/ast/misc_test.go @@ -345,6 +345,8 @@ func TestBRIESecureText(t *testing.T) { func TestCompactTableStmtRestore(t *testing.T) { testCases := []NodeRestoreTestCase{ {"alter table abc compact tiflash replica", "ALTER TABLE `abc` COMPACT TIFLASH REPLICA"}, + {"alter table abc compact", "ALTER TABLE `abc` COMPACT"}, + {"alter table test.abc compact", "ALTER TABLE `test`.`abc` COMPACT"}, } extractNodeFunc := func(node ast.Node) ast.Node { return node.(*ast.CompactTableStmt) diff --git a/parser/model/model.go b/parser/model/model.go index 217cf5481979d..a5b61033e6716 100644 --- a/parser/model/model.go +++ b/parser/model/model.go @@ -466,6 +466,8 @@ type TableInfo struct { // StatsOptions is used when do analyze/auto-analyze for each table StatsOptions *StatsOptions `json:"stats_options"` + + ExchangePartitionInfo *ExchangePartitionInfo `json:"exchange_partition_info"` } // TableCacheStatusType is the type of the table cache status @@ -1085,6 +1087,13 @@ func (p PartitionType) String() string { } } +// ExchangePartitionInfo provides exchange partition info. +type ExchangePartitionInfo struct { + ExchangePartitionFlag bool `json:"exchange_partition_flag"` + ExchangePartitionID int64 `json:"exchange_partition_id"` + ExchangePartitionDefID int64 `json:"exchange_partition_def_id"` +} + // PartitionInfo provides table partition info. type PartitionInfo struct { Type PartitionType `json:"type"` diff --git a/parser/parser.go b/parser/parser.go index 416ac3799825f..14bbf175a6196 100644 --- a/parser/parser.go +++ b/parser/parser.go @@ -825,13 +825,13 @@ const ( zerofill = 57571 yyMaxDepth = 200 - yyTabOfs = -2508 + yyTabOfs = -2509 ) var ( yyXLAT = map[int]int{ - 57344: 0, // $end (2213x) - 59: 1, // ';' (2212x) + 57344: 0, // $end (2214x) + 59: 1, // ';' (2213x) 57805: 2, // remove (1856x) 57806: 3, // reorganize (1856x) 57626: 4, // comment (1790x) @@ -3605,6 +3605,7 @@ var ( {805, 6}, {805, 8}, {805, 10}, + {805, 5}, {805, 7}, {1101, 1}, {1101, 2}, @@ -6114,80 +6115,80 @@ var ( yyParseTab = [4251][]uint16{ // 0 - {2035, 2035, 48: 2539, 69: 2658, 71: 2518, 80: 2550, 145: 2520, 152: 2548, 2533, 155: 2517, 168: 2544, 203: 2569, 207: 2671, 210: 2513, 220: 2568, 2535, 2667, 2519, 238: 2547, 243: 2523, 248: 2545, 250: 2514, 253: 2551, 271: 2537, 275: 2536, 282: 2549, 284: 2515, 287: 2538, 298: 2528, 473: 2559, 2558, 496: 2666, 501: 2557, 504: 2567, 507: 2543, 525: 2661, 529: 2531, 567: 2542, 569: 2556, 645: 2552, 648: 2670, 652: 2516, 2660, 660: 2511, 668: 2522, 673: 2521, 678: 2566, 685: 2512, 708: 2563, 738: 2524, 747: 2565, 2553, 2554, 2555, 2564, 755: 2562, 2561, 2560, 2527, 2638, 2637, 765: 2525, 771: 2659, 773: 2619, 2630, 2649, 778: 2526, 782: 2585, 798: 2534, 805: 2573, 808: 2664, 843: 2580, 847: 2583, 852: 2662, 857: 2622, 859: 2632, 861: 2627, 2636, 2639, 2540, 929: 2592, 933: 2529, 971: 2665, 978: 2571, 980: 2572, 2575, 2576, 984: 2578, 986: 2577, 988: 2574, 990: 2579, 2581, 2582, 995: 2541, 2618, 998: 2588, 1008: 2596, 2589, 2590, 2591, 2597, 2595, 2598, 2599, 1017: 2594, 2593, 1020: 2584, 2546, 2530, 2600, 2612, 2601, 2602, 2603, 2605, 2609, 2606, 2610, 2611, 2604, 2608, 2607, 1037: 2570, 1041: 2586, 1043: 2587, 2532, 1048: 2614, 2613, 1052: 2616, 2617, 2615, 1058: 2655, 2620, 1066: 2669, 2668, 2621, 1073: 2623, 1076: 2652, 1078: 2656, 1102: 2624, 2625, 1105: 2626, 1107: 2631, 1110: 2628, 2629, 1113: 2654, 2633, 2663, 2635, 2634, 1122: 2640, 1124: 2642, 2641, 2645, 1128: 2646, 1130: 2653, 1133: 2643, 2657, 1138: 2644, 1149: 2647, 2648, 2651, 1153: 2650, 1297: 2509, 1300: 2510}, - {2508}, - {2507, 6757}, - {16: 6709, 132: 6706, 164: 6707, 190: 6710, 257: 6708, 491: 4158, 569: 1846, 583: 6054, 849: 6705, 853: 4157}, - {164: 6690, 569: 6689}, + {2035, 2035, 48: 2540, 69: 2659, 71: 2519, 80: 2551, 145: 2521, 152: 2549, 2534, 155: 2518, 168: 2545, 203: 2570, 207: 2672, 210: 2514, 220: 2569, 2536, 2668, 2520, 238: 2548, 243: 2524, 248: 2546, 250: 2515, 253: 2552, 271: 2538, 275: 2537, 282: 2550, 284: 2516, 287: 2539, 298: 2529, 473: 2560, 2559, 496: 2667, 501: 2558, 504: 2568, 507: 2544, 525: 2662, 529: 2532, 567: 2543, 569: 2557, 645: 2553, 648: 2671, 652: 2517, 2661, 660: 2512, 668: 2523, 673: 2522, 678: 2567, 685: 2513, 708: 2564, 738: 2525, 747: 2566, 2554, 2555, 2556, 2565, 755: 2563, 2562, 2561, 2528, 2639, 2638, 765: 2526, 771: 2660, 773: 2620, 2631, 2650, 778: 2527, 782: 2586, 798: 2535, 805: 2574, 808: 2665, 843: 2581, 847: 2584, 852: 2663, 857: 2623, 859: 2633, 861: 2628, 2637, 2640, 2541, 929: 2593, 933: 2530, 971: 2666, 978: 2572, 980: 2573, 2576, 2577, 984: 2579, 986: 2578, 988: 2575, 990: 2580, 2582, 2583, 995: 2542, 2619, 998: 2589, 1008: 2597, 2590, 2591, 2592, 2598, 2596, 2599, 2600, 1017: 2595, 2594, 1020: 2585, 2547, 2531, 2601, 2613, 2602, 2603, 2604, 2606, 2610, 2607, 2611, 2612, 2605, 2609, 2608, 1037: 2571, 1041: 2587, 1043: 2588, 2533, 1048: 2615, 2614, 1052: 2617, 2618, 2616, 1058: 2656, 2621, 1066: 2670, 2669, 2622, 1073: 2624, 1076: 2653, 1078: 2657, 1102: 2625, 2626, 1105: 2627, 1107: 2632, 1110: 2629, 2630, 1113: 2655, 2634, 2664, 2636, 2635, 1122: 2641, 1124: 2643, 2642, 2646, 1128: 2647, 1130: 2654, 1133: 2644, 2658, 1138: 2645, 1149: 2648, 2649, 2652, 1153: 2651, 1297: 2510, 1300: 2511}, + {2509}, + {2508, 6758}, + {16: 6710, 132: 6707, 164: 6708, 190: 6711, 257: 6709, 491: 4159, 569: 1846, 583: 6055, 849: 6706, 853: 4158}, + {164: 6691, 569: 6690}, // 5 - {569: 6683}, - {569: 6678}, - {378: 6659, 490: 6660, 569: 2360, 1295: 6658}, - {345: 6614, 569: 6613}, - {2328, 2328, 365: 6612, 372: 6611}, + {569: 6684}, + {569: 6679}, + {378: 6660, 490: 6661, 569: 2360, 1295: 6659}, + {345: 6615, 569: 6614}, + {2328, 2328, 365: 6613, 372: 6612}, // 10 - {402: 6600}, - {475: 6599}, - {2295, 2295, 70: 5884, 505: 5882, 798: 5883, 1005: 6598}, - {16: 2085, 81: 2085, 99: 2085, 132: 6375, 140: 2085, 156: 592, 158: 6312, 162: 5489, 164: 6376, 169: 6377, 190: 6379, 6017, 214: 6367, 509: 6374, 569: 2054, 583: 6054, 638: 6369, 648: 2180, 667: 2085, 675: 6371, 849: 6372, 936: 6378, 948: 5488, 1226: 6368, 1264: 6373, 1294: 6370}, - {16: 6319, 99: 6313, 122: 2054, 132: 6317, 156: 592, 158: 6312, 162: 5489, 164: 6314, 168: 1025, 6315, 190: 6320, 6017, 214: 6308, 285: 6316, 569: 2054, 583: 6054, 648: 6310, 849: 6309, 936: 6318, 948: 6311}, + {402: 6601}, + {475: 6600}, + {2295, 2295, 70: 5885, 505: 5883, 798: 5884, 1005: 6599}, + {16: 2085, 81: 2085, 99: 2085, 132: 6376, 140: 2085, 156: 592, 158: 6313, 162: 5490, 164: 6377, 169: 6378, 190: 6380, 6018, 214: 6368, 509: 6375, 569: 2054, 583: 6055, 638: 6370, 648: 2180, 667: 2085, 675: 6372, 849: 6373, 936: 6379, 948: 5489, 1226: 6369, 1264: 6374, 1294: 6371}, + {16: 6320, 99: 6314, 122: 2054, 132: 6318, 156: 592, 158: 6313, 162: 5490, 164: 6315, 168: 1025, 6316, 190: 6321, 6018, 214: 6309, 285: 6317, 569: 2054, 583: 6055, 648: 6311, 849: 6310, 936: 6319, 948: 6312}, // 15 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3556, 777: 6307}, - {2: 844, 844, 844, 844, 844, 8: 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 48: 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 491: 844, 499: 844, 752: 844, 844, 844, 761: 5296, 865: 5297, 916: 6295}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3557, 777: 6308}, + {2: 844, 844, 844, 844, 844, 8: 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 48: 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 491: 844, 499: 844, 752: 844, 844, 844, 761: 5297, 865: 5298, 916: 6296}, {2062, 2062}, {2061, 2061}, - {473: 2559, 501: 2557, 569: 2556, 645: 2552, 653: 2660, 708: 3856, 738: 2524, 747: 3855, 2553, 2554, 2555, 2564, 755: 2562, 3857, 3858, 765: 5082, 771: 5663, 778: 5083}, + {473: 2560, 501: 2558, 569: 2557, 645: 2553, 653: 2661, 708: 3857, 738: 2525, 747: 3856, 2554, 2555, 2556, 2565, 755: 2563, 3858, 3859, 765: 5083, 771: 5664, 778: 5084}, // 20 - {71: 2518, 145: 2520, 152: 2548, 2533, 155: 2517, 207: 6269, 251: 6268, 473: 2559, 2558, 501: 2557, 504: 6272, 507: 2543, 567: 2542, 569: 2556, 645: 2552, 653: 2660, 708: 6270, 738: 2524, 747: 6271, 2553, 2554, 2555, 2564, 755: 2562, 2561, 2560, 2527, 6278, 6277, 765: 2525, 771: 2659, 773: 6275, 6276, 6274, 778: 2526, 782: 6273, 798: 2534, 808: 6286, 843: 6280, 847: 6281, 857: 6279, 859: 6283, 861: 6284, 6282, 6285, 918: 6267}, + {71: 2519, 145: 2521, 152: 2549, 2534, 155: 2518, 207: 6270, 251: 6269, 473: 2560, 2559, 501: 2558, 504: 6273, 507: 2544, 567: 2543, 569: 2557, 645: 2553, 653: 2661, 708: 6271, 738: 2525, 747: 6272, 2554, 2555, 2556, 2565, 755: 2563, 2562, 2561, 2528, 6279, 6278, 765: 2526, 771: 2660, 773: 6276, 6277, 6275, 778: 2527, 782: 6274, 798: 2535, 808: 6287, 843: 6281, 847: 6282, 857: 6280, 859: 6284, 861: 6285, 6283, 6286, 918: 6268}, {2: 2030, 2030, 2030, 2030, 2030, 8: 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 48: 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 473: 2030, 2030, 494: 2030, 501: 2030, 507: 2030, 567: 2030, 569: 2030, 645: 2030, 652: 2030, 2030, 660: 2030, 738: 2030}, {2: 2029, 2029, 2029, 2029, 2029, 8: 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 48: 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 473: 2029, 2029, 494: 2029, 501: 2029, 507: 2029, 567: 2029, 569: 2029, 645: 2029, 652: 2029, 2029, 660: 2029, 738: 2029}, {2: 2028, 2028, 2028, 2028, 2028, 8: 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 48: 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 473: 2028, 2028, 494: 2028, 501: 2028, 507: 2028, 567: 2028, 569: 2028, 645: 2028, 652: 2028, 2028, 660: 2028, 738: 2028}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 6237, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 473: 2559, 2558, 494: 6236, 501: 2557, 507: 2543, 567: 2542, 569: 2556, 645: 2552, 652: 6238, 2660, 660: 2677, 663: 3889, 2731, 2732, 2730, 708: 2678, 736: 6234, 738: 2524, 747: 2679, 2553, 2554, 2555, 2564, 755: 2562, 2561, 2560, 2527, 2685, 2684, 765: 2525, 771: 2659, 773: 2682, 2683, 2681, 778: 2526, 782: 2680, 805: 2686, 824: 6235}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 6238, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 473: 2560, 2559, 494: 6237, 501: 2558, 507: 2544, 567: 2543, 569: 2557, 645: 2553, 652: 6239, 2661, 660: 2678, 663: 3890, 2732, 2733, 2731, 708: 2679, 736: 6235, 738: 2525, 747: 2680, 2554, 2555, 2556, 2565, 755: 2563, 2562, 2561, 2528, 2686, 2685, 765: 2526, 771: 2660, 773: 2683, 2684, 2682, 778: 2527, 782: 2681, 805: 2687, 824: 6236}, // 25 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 6233, 2731, 2732, 2730}, - {153: 6231}, - {569: 6149, 583: 6054, 849: 6148, 993: 6227}, - {569: 6149, 583: 6054, 849: 6148, 993: 6147}, - {132: 6145}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 6234, 2732, 2733, 2731}, + {153: 6232}, + {569: 6150, 583: 6055, 849: 6149, 993: 6228}, + {569: 6150, 583: 6055, 849: 6149, 993: 6148}, + {132: 6146}, // 30 - {132: 6140}, - {132: 6134}, - {14: 3804, 16: 5979, 28: 6008, 6007, 98: 585, 107: 585, 122: 585, 124: 592, 132: 5968, 139: 592, 158: 6016, 176: 5992, 185: 5977, 191: 6017, 195: 592, 204: 6018, 208: 6002, 585, 245: 5999, 270: 5998, 302: 5991, 308: 6013, 310: 5996, 313: 5978, 320: 5994, 6011, 323: 5985, 331: 5983, 333: 6001, 337: 5989, 340: 6000, 5972, 6010, 344: 6015, 346: 5981, 355: 5973, 364: 5987, 374: 5976, 5975, 381: 6014, 385: 6003, 388: 6009, 6006, 6005, 403: 5995, 506: 3805, 569: 5971, 594: 5990, 646: 3803, 648: 5980, 652: 6012, 673: 5970, 772: 5986, 912: 6004, 936: 5993, 941: 5982, 957: 5997, 1019: 5984, 1088: 5974, 1287: 5988, 1293: 5969}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 5957, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 5959, 2731, 2732, 2730, 1274: 5958}, - {2: 844, 844, 844, 844, 844, 8: 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 48: 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 491: 844, 495: 844, 752: 844, 844, 844, 761: 5296, 865: 5297, 916: 5944}, + {132: 6141}, + {132: 6135}, + {14: 3805, 16: 5980, 28: 6009, 6008, 98: 585, 107: 585, 122: 585, 124: 592, 132: 5969, 139: 592, 158: 6017, 176: 5993, 185: 5978, 191: 6018, 195: 592, 204: 6019, 208: 6003, 585, 245: 6000, 270: 5999, 302: 5992, 308: 6014, 310: 5997, 313: 5979, 320: 5995, 6012, 323: 5986, 331: 5984, 333: 6002, 337: 5990, 340: 6001, 5973, 6011, 344: 6016, 346: 5982, 355: 5974, 364: 5988, 374: 5977, 5976, 381: 6015, 385: 6004, 388: 6010, 6007, 6006, 403: 5996, 506: 3806, 569: 5972, 594: 5991, 646: 3804, 648: 5981, 652: 6013, 673: 5971, 772: 5987, 912: 6005, 936: 5994, 941: 5983, 957: 5998, 1019: 5985, 1088: 5975, 1287: 5989, 1293: 5970}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 5958, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 5960, 2732, 2733, 2731, 1274: 5959}, + {2: 844, 844, 844, 844, 844, 8: 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 48: 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 491: 844, 495: 844, 752: 844, 844, 844, 761: 5297, 865: 5298, 916: 5945}, // 35 - {2: 1048, 1048, 1048, 1048, 1048, 8: 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 48: 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 495: 1048, 752: 5301, 5300, 5299, 836: 5302, 885: 5910}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 5905, 2731, 2732, 2730}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 5899, 2731, 2732, 2730}, - {168: 5897}, + {2: 1048, 1048, 1048, 1048, 1048, 8: 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 48: 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 495: 1048, 752: 5302, 5301, 5300, 836: 5303, 885: 5911}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 5906, 2732, 2733, 2731}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 5900, 2732, 2733, 2731}, + {168: 5898}, {168: 1026}, // 40 - {1024, 1024, 70: 5884, 505: 5882, 649: 5881, 798: 5883, 1005: 5880}, + {1024, 1024, 70: 5885, 505: 5883, 649: 5882, 798: 5884, 1005: 5881}, {1013, 1013}, {1012, 1012}, - {475: 5879}, - {2: 849, 849, 849, 849, 849, 8: 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 48: 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 5849, 5855, 5856, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 473: 849, 475: 849, 849, 849, 479: 849, 483: 849, 849, 849, 849, 849, 492: 849, 501: 849, 506: 849, 849, 849, 515: 5852, 523: 849, 543: 849, 566: 849, 849, 849, 570: 849, 849, 849, 574: 849, 849, 849, 849, 849, 849, 849, 849, 583: 849, 849, 587: 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 639: 849, 849, 849, 647: 849, 650: 3514, 744: 3512, 3513, 752: 5301, 5300, 5299, 761: 5296, 768: 5848, 5851, 5847, 783: 5770, 786: 5845, 836: 5846, 865: 5844, 1120: 5854, 5850, 1282: 5843, 5853}, + {475: 5880}, + {2: 849, 849, 849, 849, 849, 8: 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 48: 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 5850, 5856, 5857, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 473: 849, 475: 849, 849, 849, 479: 849, 483: 849, 849, 849, 849, 849, 492: 849, 501: 849, 506: 849, 849, 849, 515: 5853, 523: 849, 543: 849, 566: 849, 849, 849, 570: 849, 849, 849, 574: 849, 849, 849, 849, 849, 849, 849, 849, 583: 849, 849, 587: 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 639: 849, 849, 849, 647: 849, 650: 3515, 744: 3513, 3514, 752: 5302, 5301, 5300, 761: 5297, 768: 5849, 5852, 5848, 783: 5771, 786: 5846, 836: 5847, 865: 5845, 1120: 5855, 5851, 1282: 5844, 5854}, // 45 - {245, 245, 47: 245, 472: 245, 474: 245, 480: 245, 245, 488: 245, 245, 493: 245, 245, 245, 245, 2691, 499: 5818, 245, 502: 245, 513: 245, 789: 2692, 5819, 1215: 5817}, - {839, 839, 47: 839, 472: 839, 474: 839, 480: 839, 839, 488: 839, 839, 493: 839, 839, 839, 839, 500: 839, 502: 839, 513: 5808, 937: 5810, 963: 5809}, - {1287, 1287, 47: 1287, 472: 1287, 474: 1287, 480: 1287, 1287, 488: 1287, 1287, 493: 1287, 1287, 1287, 1287, 500: 1287, 502: 2694, 766: 2695, 810: 5804}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 5799}, - {576: 3864, 910: 3863, 974: 3862}, + {245, 245, 47: 245, 472: 245, 474: 245, 480: 245, 245, 488: 245, 245, 493: 245, 245, 245, 245, 2692, 499: 5819, 245, 502: 245, 513: 245, 789: 2693, 5820, 1215: 5818}, + {839, 839, 47: 839, 472: 839, 474: 839, 480: 839, 839, 488: 839, 839, 493: 839, 839, 839, 839, 500: 839, 502: 839, 513: 5809, 937: 5811, 963: 5810}, + {1287, 1287, 47: 1287, 472: 1287, 474: 1287, 480: 1287, 1287, 488: 1287, 1287, 493: 1287, 1287, 1287, 1287, 500: 1287, 502: 2695, 766: 2696, 810: 5805}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 5800}, + {576: 3865, 910: 3864, 974: 3863}, // 50 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 5786, 2731, 2732, 2730, 928: 5785, 1161: 5783, 1275: 5784}, - {473: 2559, 2558, 501: 2557, 569: 2556, 645: 2552, 708: 5782, 747: 3849, 2553, 2554, 2555, 2564, 755: 2562, 2561, 2560, 3848, 3851, 3850}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 5787, 2732, 2733, 2731, 928: 5786, 1161: 5784, 1275: 5785}, + {473: 2560, 2559, 501: 2558, 569: 2557, 645: 2553, 708: 5783, 747: 3850, 2554, 2555, 2556, 2565, 755: 2563, 2562, 2561, 3849, 3852, 3851}, {820, 820, 47: 820, 472: 820, 474: 820, 481: 820}, {819, 819, 47: 819, 472: 819, 474: 819, 481: 819}, - {480: 5767, 488: 5768, 5769, 1285: 5766}, + {480: 5768, 488: 5769, 5770, 1285: 5767}, // 55 - {485, 485, 480: 805, 488: 805, 805, 493: 2697, 500: 2698, 502: 2694, 766: 3859, 3860}, + {485, 485, 480: 805, 488: 805, 805, 493: 2698, 500: 2699, 502: 2695, 766: 3860, 3861}, {480: 808, 488: 808, 808}, {487, 487, 480: 806, 488: 806, 806}, - {245: 5751, 270: 5750}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 5591, 5586, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 5589, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 5595, 2776, 5588, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 5592, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 5593, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 5587, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 5596, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 5594, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 5590, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 479: 5598, 506: 3805, 568: 5602, 590: 5601, 646: 3803, 663: 5599, 2731, 2732, 2730, 772: 5603, 829: 5600, 976: 5604, 1155: 5597}, + {245: 5752, 270: 5751}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 5592, 5587, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 5590, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 5596, 2777, 5589, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 5593, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 5594, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 5588, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 5597, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 5595, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 5591, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 479: 5599, 506: 3806, 568: 5603, 590: 5602, 646: 3804, 663: 5600, 2732, 2733, 2731, 772: 5604, 829: 5601, 976: 5605, 1155: 5598}, // 60 - {15: 5466, 203: 5471, 208: 5469, 210: 5464, 5470, 274: 5468, 314: 5467, 5472, 318: 5465, 334: 5473, 380: 5474, 582: 5463, 864: 5462}, - {20: 564, 122: 564, 124: 564, 136: 4708, 143: 564, 185: 564, 192: 564, 202: 564, 216: 564, 230: 564, 252: 564, 255: 564, 543: 564, 569: 564, 817: 4707, 835: 5435}, + {15: 5467, 203: 5472, 208: 5470, 210: 5465, 5471, 274: 5469, 314: 5468, 5473, 318: 5466, 334: 5474, 380: 5475, 582: 5464, 864: 5463}, + {20: 564, 122: 564, 124: 564, 136: 4709, 143: 564, 185: 564, 192: 564, 202: 564, 216: 564, 230: 564, 252: 564, 255: 564, 543: 564, 569: 564, 817: 4708, 835: 5436}, {555, 555}, {554, 554}, {553, 553}, @@ -6294,31 +6295,31 @@ var ( {467, 467}, {442, 442}, // 150 - {2: 388, 388, 388, 388, 388, 8: 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 48: 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 569: 5432, 1260: 5433}, + {2: 388, 388, 388, 388, 388, 8: 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 48: 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 569: 5433, 1260: 5434}, {251, 251, 481: 251}, - {2: 844, 844, 844, 844, 844, 8: 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 48: 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 473: 844, 491: 844, 579: 844, 752: 844, 844, 844, 761: 5296, 865: 5297, 916: 5298}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 5294, 2731, 2732, 2730, 814: 5295}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 5139, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 5141, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 5147, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 5143, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 5140, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 5148, 3173, 2901, 3126, 5142, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 5145, 5249, 2813, 3052, 5146, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 5144, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 5150, 496: 5173, 567: 5167, 643: 5171, 645: 5156, 648: 5166, 650: 5160, 653: 5169, 660: 5161, 663: 3459, 2731, 2732, 2730, 668: 5165, 673: 5162, 737: 5149, 5164, 799: 5151, 808: 5155, 852: 5170, 864: 5168, 934: 5152, 955: 5153, 5159, 961: 5154, 5157, 970: 5163, 972: 5172, 1118: 5250}, + {2: 844, 844, 844, 844, 844, 8: 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 48: 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 473: 844, 491: 844, 579: 844, 752: 844, 844, 844, 761: 5297, 865: 5298, 916: 5299}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 5295, 2732, 2733, 2731, 814: 5296}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 5140, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 5142, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 5148, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 5144, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 5141, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 5149, 3174, 2902, 3127, 5143, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 5146, 5250, 2814, 3053, 5147, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 5145, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 5151, 496: 5174, 567: 5168, 643: 5172, 645: 5157, 648: 5167, 650: 5161, 653: 5170, 660: 5162, 663: 3460, 2732, 2733, 2731, 668: 5166, 673: 5163, 737: 5150, 5165, 799: 5152, 808: 5156, 852: 5171, 864: 5169, 934: 5153, 955: 5154, 5160, 961: 5155, 5158, 970: 5164, 972: 5173, 1118: 5251}, // 155 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 5139, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 5141, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 5147, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 5143, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 5140, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 5148, 3173, 2901, 3126, 5142, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 5145, 2812, 2813, 3052, 5146, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 5144, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 5150, 496: 5173, 567: 5167, 643: 5171, 645: 5156, 648: 5166, 650: 5160, 653: 5169, 660: 5161, 663: 3459, 2731, 2732, 2730, 668: 5165, 673: 5162, 737: 5149, 5164, 799: 5151, 808: 5155, 852: 5170, 864: 5168, 934: 5152, 955: 5153, 5159, 961: 5154, 5157, 970: 5163, 972: 5172, 1118: 5158}, - {21: 5098, 285: 5099}, - {122: 5085, 569: 5086, 1146: 5097}, - {122: 5085, 569: 5086, 1146: 5084}, - {472: 5072, 493: 61, 1258: 5071}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 5140, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 5142, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 5148, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 5144, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 5141, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 5149, 3174, 2902, 3127, 5143, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 5146, 2813, 2814, 3053, 5147, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 5145, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 5151, 496: 5174, 567: 5168, 643: 5172, 645: 5157, 648: 5167, 650: 5161, 653: 5170, 660: 5162, 663: 3460, 2732, 2733, 2731, 668: 5166, 673: 5163, 737: 5150, 5165, 799: 5152, 808: 5156, 852: 5171, 864: 5169, 934: 5153, 955: 5154, 5160, 961: 5155, 5158, 970: 5164, 972: 5173, 1118: 5159}, + {21: 5099, 285: 5100}, + {122: 5086, 569: 5087, 1146: 5098}, + {122: 5086, 569: 5087, 1146: 5085}, + {472: 5073, 493: 61, 1258: 5072}, // 160 - {26: 5067, 137: 5068, 508: 2705, 732: 5066}, - {26: 56, 137: 56, 216: 5065, 508: 56}, - {304: 5048}, - {379: 2672}, - {329: 2673, 808: 2674}, + {26: 5068, 137: 5069, 508: 2706, 732: 5067}, + {26: 56, 137: 56, 216: 5066, 508: 56}, + {304: 5049}, + {379: 2673}, + {329: 2674, 808: 2675}, // 165 - {933: 2676}, - {475: 2675}, + {933: 2677}, + {475: 2676}, {1, 1}, - {192: 2689, 473: 2559, 2558, 501: 2557, 507: 2543, 567: 2542, 569: 2556, 645: 2552, 652: 2688, 2660, 660: 2677, 708: 2678, 738: 2524, 747: 2679, 2553, 2554, 2555, 2564, 755: 2562, 2561, 2560, 2527, 2685, 2684, 765: 2525, 771: 2659, 773: 2682, 2683, 2681, 778: 2526, 782: 2680, 805: 2686, 824: 2687}, - {491: 4158, 569: 1846, 853: 4157}, + {192: 2690, 473: 2560, 2559, 501: 2558, 507: 2544, 567: 2543, 569: 2557, 645: 2553, 652: 2689, 2661, 660: 2678, 708: 2679, 738: 2525, 747: 2680, 2554, 2555, 2556, 2565, 755: 2563, 2562, 2561, 2528, 2686, 2685, 765: 2526, 771: 2660, 773: 2683, 2684, 2682, 778: 2527, 782: 2681, 805: 2687, 824: 2688}, + {491: 4159, 569: 1846, 853: 4158}, // 170 - {444, 444, 480: 805, 488: 805, 805, 493: 2697, 500: 2698, 502: 2694, 766: 3859, 3860}, + {444, 444, 480: 805, 488: 805, 805, 493: 2698, 500: 2699, 502: 2695, 766: 3860, 3861}, {446, 446, 480: 806, 488: 806, 806}, {451, 451}, {450, 450}, @@ -6330,56 +6331,56 @@ var ( {443, 443}, {5, 5}, // 180 - {192: 4152, 473: 2559, 2558, 501: 2557, 507: 2543, 567: 2542, 569: 2556, 645: 2552, 653: 2660, 660: 2677, 708: 2678, 738: 2524, 747: 2679, 2553, 2554, 2555, 2564, 755: 2562, 2561, 2560, 2527, 2685, 2684, 765: 2525, 771: 2659, 773: 2682, 2683, 2681, 778: 2526, 782: 2680, 805: 2686, 824: 4151}, - {137: 2690}, - {245, 245, 493: 245, 497: 2691, 500: 245, 502: 245, 789: 2692, 2693}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 4150}, + {192: 4153, 473: 2560, 2559, 501: 2558, 507: 2544, 567: 2543, 569: 2557, 645: 2553, 653: 2661, 660: 2678, 708: 2679, 738: 2525, 747: 2680, 2554, 2555, 2556, 2565, 755: 2563, 2562, 2561, 2528, 2686, 2685, 765: 2526, 771: 2660, 773: 2683, 2684, 2682, 778: 2527, 782: 2681, 805: 2687, 824: 4152}, + {137: 2691}, + {245, 245, 493: 245, 497: 2692, 500: 245, 502: 245, 789: 2693, 2694}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 4151}, {244, 244, 47: 244, 472: 244, 474: 244, 480: 244, 244, 488: 244, 244, 493: 244, 244, 244, 244, 500: 244, 502: 244, 513: 244, 244, 516: 244}, // 185 - {1287, 1287, 493: 1287, 500: 1287, 502: 2694, 766: 2695, 810: 2696}, - {659: 2719}, + {1287, 1287, 493: 1287, 500: 1287, 502: 2695, 766: 2696, 810: 2697}, + {659: 2720}, {1286, 1286, 47: 1286, 125: 1286, 472: 1286, 474: 1286, 480: 1286, 1286, 488: 1286, 1286, 493: 1286, 1286, 1286, 1286, 500: 1286}, - {860, 860, 493: 2697, 500: 2698, 767: 2699, 828: 2700}, - {508: 2705, 578: 2707, 732: 2704, 743: 2706, 880: 2714}, + {860, 860, 493: 2698, 500: 2699, 767: 2700, 828: 2701}, + {508: 2706, 578: 2708, 732: 2705, 743: 2707, 880: 2715}, // 190 - {8: 2701, 265: 2702, 1210: 2703}, + {8: 2702, 265: 2703, 1210: 2704}, {859, 859, 47: 859, 472: 859, 474: 859, 480: 859, 859, 488: 859, 859, 494: 859, 859, 859}, {3, 3}, {508: 868, 524: 868, 576: 868, 578: 868}, {508: 867, 524: 867, 576: 867, 578: 867}, // 195 - {508: 2705, 524: 866, 576: 866, 578: 2707, 732: 2704, 743: 2706, 880: 2708, 1205: 2709}, + {508: 2706, 524: 866, 576: 866, 578: 2708, 732: 2705, 743: 2707, 880: 2709, 1205: 2710}, {1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 13: 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 47: 1965, 1965, 50: 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 81: 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 100: 1965, 1965, 104: 1965, 1965, 108: 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 123: 1965, 166: 1965, 178: 1965, 205: 1965, 472: 1965, 1965, 1965, 478: 1965, 1965, 1965, 1965, 1965, 488: 1965, 1965, 1965, 1965, 494: 1965, 1965, 1965, 501: 1965, 503: 1965, 1965, 506: 1965, 1965, 524: 1965, 569: 1965, 576: 1965, 645: 1965, 1965, 648: 1965, 652: 1965}, {1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 13: 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 50: 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 100: 1963, 1963, 104: 1963, 1963, 108: 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 123: 1963, 126: 1963, 1963, 1963, 1963, 166: 1963, 178: 1963, 1963, 184: 1963, 205: 1963, 246: 1963, 472: 1963, 1963, 1963, 478: 1963, 1963, 1963, 1963, 1963, 488: 1963, 1963, 1963, 1963, 493: 1963, 1963, 1963, 1963, 1963, 500: 1963, 1963, 503: 1963, 1963, 506: 1963, 1963, 524: 1963, 569: 1963, 576: 1963, 645: 1963, 1963, 648: 1963, 652: 1963, 656: 1963, 1963, 738: 1963}, {872, 872, 7: 872, 47: 872, 166: 872, 472: 872, 474: 872, 480: 872, 872, 488: 872, 872, 494: 872, 872, 872, 524: 872, 576: 872}, {871, 871, 7: 871, 47: 871, 166: 871, 472: 871, 474: 871, 480: 871, 871, 488: 871, 871, 494: 871, 871, 871, 524: 871, 576: 871}, // 200 {524: 865, 576: 865}, - {524: 2711, 576: 2710, 1280: 2712}, + {524: 2712, 576: 2711, 1280: 2713}, {151: 870}, {151: 869}, - {151: 2713}, + {151: 2714}, // 205 {861, 861, 47: 861, 472: 861, 474: 861, 480: 861, 861, 488: 861, 861, 494: 861, 861, 861}, - {864, 864, 7: 2715, 47: 864, 166: 2716, 472: 864, 474: 864, 480: 864, 864, 488: 864, 864, 494: 864, 864, 864}, - {508: 2705, 578: 2707, 732: 2704, 743: 2706, 880: 2718}, - {508: 2705, 578: 2707, 732: 2704, 743: 2706, 880: 2717}, + {864, 864, 7: 2716, 47: 864, 166: 2717, 472: 864, 474: 864, 480: 864, 864, 488: 864, 864, 494: 864, 864, 864}, + {508: 2706, 578: 2708, 732: 2705, 743: 2707, 880: 2719}, + {508: 2706, 578: 2708, 732: 2705, 743: 2707, 880: 2718}, {862, 862, 47: 862, 472: 862, 474: 862, 480: 862, 862, 488: 862, 862, 494: 862, 862, 862}, // 210 {863, 863, 47: 863, 472: 863, 474: 863, 480: 863, 863, 488: 863, 863, 494: 863, 863, 863}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 2723, 869: 3210, 898: 3209}, - {1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 4147, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 474: 1525, 1525, 1525, 1525, 1525, 480: 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 491: 1525, 493: 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 502: 1525, 1525, 1525, 1525, 509: 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 544: 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 585: 1525, 651: 1525, 654: 1525, 1525}, - {1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 4144, 1524, 1524, 1524, 1524, 1524, 480: 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 491: 1524, 493: 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 502: 1524, 1524, 1524, 1524, 509: 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 544: 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 585: 1524, 651: 1524, 654: 1524, 1524}, - {739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 474: 739, 739, 739, 739, 739, 480: 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 491: 739, 493: 739, 739, 739, 739, 739, 739, 739, 739, 502: 739, 739, 739, 739, 509: 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 544: 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 585: 739, 658: 4142}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 2724, 869: 3211, 898: 3210}, + {1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 4148, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 474: 1525, 1525, 1525, 1525, 1525, 480: 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 491: 1525, 493: 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 502: 1525, 1525, 1525, 1525, 509: 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 544: 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 585: 1525, 651: 1525, 654: 1525, 1525}, + {1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 4145, 1524, 1524, 1524, 1524, 1524, 480: 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 491: 1524, 493: 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 502: 1524, 1524, 1524, 1524, 509: 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 544: 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 585: 1524, 651: 1524, 654: 1524, 1524}, + {739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 474: 739, 739, 739, 739, 739, 480: 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 491: 739, 493: 739, 739, 739, 739, 739, 739, 739, 739, 502: 739, 739, 739, 739, 509: 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 544: 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 585: 739, 658: 4143}, // 215 - {1294, 1294, 7: 1294, 47: 1294, 125: 1294, 472: 1294, 474: 1294, 480: 1294, 1294, 488: 1294, 1294, 493: 1294, 1294, 1294, 1294, 500: 1294, 502: 1294, 505: 3313, 509: 3311, 3312, 3310, 3308, 514: 1294, 516: 1294, 524: 1294, 527: 1294, 1294, 4141, 4140, 733: 3309, 3307, 1263: 4139}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 4138}, - {473: 4110}, - {1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 474: 1925, 1925, 478: 1925, 480: 1925, 1925, 483: 1925, 1925, 488: 1925, 1925, 491: 1925, 493: 1925, 1925, 1925, 1925, 1925, 4093, 1925, 1925, 502: 1925, 1925, 1925, 1925, 509: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 519: 1925, 1925, 1925, 1925, 524: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 545: 1925, 1925, 4090, 4088, 4087, 4095, 4089, 4091, 4092, 4094, 1190: 4086, 1233: 4085}, + {1294, 1294, 7: 1294, 47: 1294, 125: 1294, 472: 1294, 474: 1294, 480: 1294, 1294, 488: 1294, 1294, 493: 1294, 1294, 1294, 1294, 500: 1294, 502: 1294, 505: 3314, 509: 3312, 3313, 3311, 3309, 514: 1294, 516: 1294, 524: 1294, 527: 1294, 1294, 4142, 4141, 733: 3310, 3308, 1263: 4140}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 4139}, + {473: 4111}, + {1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 474: 1925, 1925, 478: 1925, 480: 1925, 1925, 483: 1925, 1925, 488: 1925, 1925, 491: 1925, 493: 1925, 1925, 1925, 1925, 1925, 4094, 1925, 1925, 502: 1925, 1925, 1925, 1925, 509: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 519: 1925, 1925, 1925, 1925, 524: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 545: 1925, 1925, 4091, 4089, 4088, 4096, 4090, 4092, 4093, 4095, 1190: 4087, 1233: 4086}, {1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 474: 1900, 1900, 478: 1900, 480: 1900, 1900, 483: 1900, 1900, 488: 1900, 1900, 491: 1900, 493: 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 502: 1900, 1900, 1900, 1900, 509: 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 519: 1900, 1900, 1900, 1900, 524: 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 545: 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900}, // 220 - {1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 474: 1873, 1873, 4057, 4056, 1873, 480: 1873, 1873, 483: 1873, 1873, 3654, 3655, 3660, 1873, 1873, 491: 1873, 493: 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 502: 1873, 1873, 1873, 1873, 509: 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 4061, 1873, 1873, 1873, 1873, 3656, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 544: 4060, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 4058, 3657, 3658, 3651, 3661, 3650, 3659, 3652, 3653, 4067, 4068, 809: 4059, 1109: 4062, 1175: 4064, 1229: 4063, 1236: 4065, 1276: 4066}, - {1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 4053, 1822, 1822, 1822, 1822, 1822, 480: 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 491: 1822, 493: 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 502: 1822, 1822, 1822, 1822, 509: 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 544: 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 585: 1822, 651: 1822, 654: 1822, 1822}, + {1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 474: 1873, 1873, 4058, 4057, 1873, 480: 1873, 1873, 483: 1873, 1873, 3655, 3656, 3661, 1873, 1873, 491: 1873, 493: 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 502: 1873, 1873, 1873, 1873, 509: 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 4062, 1873, 1873, 1873, 1873, 3657, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 544: 4061, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 4059, 3658, 3659, 3652, 3662, 3651, 3660, 3653, 3654, 4068, 4069, 809: 4060, 1109: 4063, 1175: 4065, 1229: 4064, 1236: 4066, 1276: 4067}, + {1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 4054, 1822, 1822, 1822, 1822, 1822, 480: 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 491: 1822, 493: 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 502: 1822, 1822, 1822, 1822, 509: 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 544: 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 585: 1822, 651: 1822, 654: 1822, 1822}, {1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 667: 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821}, {1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 667: 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820}, {1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 667: 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819}, @@ -6399,7 +6400,7 @@ var ( {1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 667: 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808}, {1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 667: 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807}, {1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 667: 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806}, - {1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 4048, 1805, 1805, 1805, 1805, 1805, 480: 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 491: 1805, 493: 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 502: 1805, 1805, 1805, 1805, 509: 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 544: 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 585: 1805, 651: 1805, 654: 1805, 1805}, + {1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 4049, 1805, 1805, 1805, 1805, 1805, 480: 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 491: 1805, 493: 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 502: 1805, 1805, 1805, 1805, 509: 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 544: 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 585: 1805, 651: 1805, 654: 1805, 1805}, {1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 667: 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804}, // 240 {1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 667: 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803}, @@ -6426,7 +6427,7 @@ var ( {1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 667: 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785}, {1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 667: 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784}, // 260 - {1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1221, 1783, 4047, 1783, 1783, 1783, 480: 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 491: 1783, 493: 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 502: 1783, 1783, 1783, 1783, 509: 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 544: 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 585: 1783, 651: 1783, 654: 1783, 1783}, + {1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1221, 1783, 4048, 1783, 1783, 1783, 480: 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 491: 1783, 493: 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 502: 1783, 1783, 1783, 1783, 509: 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 544: 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 585: 1783, 651: 1783, 654: 1783, 1783}, {1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 667: 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782}, {1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1219, 1781, 1781, 1781, 1781, 1781, 480: 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 491: 1781, 493: 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 502: 1781, 1781, 1781, 1781, 509: 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 544: 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 585: 1781, 651: 1781, 654: 1781, 1781}, {1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 667: 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780}, @@ -6475,7 +6476,7 @@ var ( {1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 667: 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744}, // 300 {1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 667: 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743}, - {1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 4044, 1742, 1742, 1742, 1742, 1742, 480: 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 491: 1742, 493: 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 502: 1742, 1742, 1742, 1742, 509: 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 544: 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 585: 1742, 651: 1742, 654: 1742, 1742}, + {1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 4045, 1742, 1742, 1742, 1742, 1742, 480: 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 491: 1742, 493: 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 502: 1742, 1742, 1742, 1742, 509: 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 544: 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 585: 1742, 651: 1742, 654: 1742, 1742}, {1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 667: 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741}, {1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 667: 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740}, {1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 667: 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739}, @@ -6505,8 +6506,8 @@ var ( {1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 667: 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719}, // 325 {1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 667: 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718}, - {1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1202, 1717, 4043, 1717, 1717, 1717, 480: 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 491: 1717, 493: 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 502: 1717, 1717, 1717, 1717, 509: 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 544: 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 585: 1717, 651: 1717, 654: 1717, 1717}, - {1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1201, 1716, 4042, 1716, 1716, 1716, 480: 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 491: 1716, 493: 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 502: 1716, 1716, 1716, 1716, 509: 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 544: 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 585: 1716, 651: 1716, 654: 1716, 1716}, + {1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1202, 1717, 4044, 1717, 1717, 1717, 480: 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 491: 1717, 493: 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 502: 1717, 1717, 1717, 1717, 509: 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 544: 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 585: 1717, 651: 1717, 654: 1717, 1717}, + {1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1201, 1716, 4043, 1716, 1716, 1716, 480: 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 491: 1716, 493: 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 502: 1716, 1716, 1716, 1716, 509: 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 544: 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 585: 1716, 651: 1716, 654: 1716, 1716}, {1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 667: 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715}, {1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 667: 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714}, // 330 @@ -6519,7 +6520,7 @@ var ( {1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1197, 1708, 1708, 1708, 1708, 1708, 480: 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 491: 1708, 493: 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 502: 1708, 1708, 1708, 1708, 509: 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 544: 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 585: 1708, 651: 1708, 654: 1708, 1708}, {1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 667: 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707}, {1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1198, 1706, 1706, 1706, 1706, 1706, 480: 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 491: 1706, 493: 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 502: 1706, 1706, 1706, 1706, 509: 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 544: 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 585: 1706, 651: 1706, 654: 1706, 1706}, - {1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 4032, 1705, 1705, 1705, 1705, 1705, 480: 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 491: 1705, 493: 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 502: 1705, 1705, 1705, 1705, 509: 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 544: 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 585: 1705, 651: 1705, 654: 1705, 1705}, + {1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 4033, 1705, 1705, 1705, 1705, 1705, 480: 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 491: 1705, 493: 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 502: 1705, 1705, 1705, 1705, 509: 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 544: 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 585: 1705, 651: 1705, 654: 1705, 1705}, {1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 667: 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704}, // 340 {1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 667: 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703}, @@ -6735,8 +6736,8 @@ var ( {1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 667: 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528}, {1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 667: 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527}, {1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 667: 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526}, - {1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 4029, 1523, 1523, 1523, 1523, 1523, 480: 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 491: 1523, 493: 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 502: 1523, 1523, 1523, 1523, 509: 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 544: 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 585: 1523, 651: 1523, 654: 1523, 1523}, - {1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 4018, 1522, 1522, 1522, 1522, 1522, 480: 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 491: 1522, 493: 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 502: 1522, 1522, 1522, 1522, 509: 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 544: 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 585: 1522, 651: 1522, 654: 1522, 1522}, + {1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 4030, 1523, 1523, 1523, 1523, 1523, 480: 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 491: 1523, 493: 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 502: 1523, 1523, 1523, 1523, 509: 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 544: 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 585: 1523, 651: 1523, 654: 1523, 1523}, + {1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 4019, 1522, 1522, 1522, 1522, 1522, 480: 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 491: 1522, 493: 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 502: 1522, 1522, 1522, 1522, 509: 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 544: 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 585: 1522, 651: 1522, 654: 1522, 1522}, // 520 {1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 667: 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521}, {1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 667: 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520}, @@ -6856,7 +6857,7 @@ var ( {1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 667: 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425}, {1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 667: 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424}, {1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 667: 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423}, - {1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 4009, 1422, 1422, 1422, 1422, 1422, 480: 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 491: 1422, 493: 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 502: 1422, 1422, 1422, 1422, 509: 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 544: 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 585: 1422, 651: 1422, 654: 1422, 1422}, + {1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 4010, 1422, 1422, 1422, 1422, 1422, 480: 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 491: 1422, 493: 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 502: 1422, 1422, 1422, 1422, 509: 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 544: 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 585: 1422, 651: 1422, 654: 1422, 1422}, // 620 {1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 667: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421}, {1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 667: 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420}, @@ -6892,9 +6893,9 @@ var ( {1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 667: 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395}, {1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 667: 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394}, {1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 667: 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393}, - {1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 4002, 1392, 1392, 1392, 1392, 1392, 480: 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 491: 1392, 493: 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 502: 1392, 1392, 1392, 1392, 509: 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 544: 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 585: 1392, 651: 1392, 654: 1392, 1392}, + {1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 4003, 1392, 1392, 1392, 1392, 1392, 480: 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 491: 1392, 493: 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 502: 1392, 1392, 1392, 1392, 509: 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 544: 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 585: 1392, 651: 1392, 654: 1392, 1392}, // 650 - {1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 3995, 1391, 1391, 1391, 1391, 1391, 480: 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 491: 1391, 493: 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 502: 1391, 1391, 1391, 1391, 509: 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 544: 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 585: 1391, 651: 1391, 654: 1391, 1391}, + {1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 3996, 1391, 1391, 1391, 1391, 1391, 480: 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 491: 1391, 493: 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 502: 1391, 1391, 1391, 1391, 509: 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 544: 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 585: 1391, 651: 1391, 654: 1391, 1391}, {1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 667: 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390}, {1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 667: 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389}, {1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 667: 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388}, @@ -6916,9 +6917,9 @@ var ( {1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 667: 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375}, {1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 667: 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374}, {1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 667: 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373}, - {1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 3975, 1372, 1372, 1372, 1372, 1372, 480: 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 491: 1372, 493: 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 502: 1372, 1372, 1372, 1372, 509: 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 544: 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 585: 1372, 651: 1372, 654: 1372, 1372}, + {1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 3976, 1372, 1372, 1372, 1372, 1372, 480: 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 491: 1372, 493: 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 502: 1372, 1372, 1372, 1372, 509: 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 544: 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 585: 1372, 651: 1372, 654: 1372, 1372}, // 670 - {1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 3967, 1371, 1371, 1371, 1371, 1371, 480: 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 491: 1371, 493: 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 502: 1371, 1371, 1371, 1371, 509: 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 544: 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 585: 1371, 651: 1371, 654: 1371, 1371}, + {1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 3968, 1371, 1371, 1371, 1371, 1371, 480: 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 491: 1371, 493: 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 502: 1371, 1371, 1371, 1371, 509: 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 544: 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 585: 1371, 651: 1371, 654: 1371, 1371}, {1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 667: 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370}, {1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 667: 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369}, {1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 667: 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368}, @@ -6949,19 +6950,19 @@ var ( {1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 474: 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 502: 1310, 1310, 1310, 1310, 509: 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 544: 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 573: 1310, 582: 1310, 585: 1310, 1310, 638: 1310, 642: 1310, 1310, 1310}, // 695 {1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 474: 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 502: 1309, 1309, 1309, 1309, 509: 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 544: 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 573: 1309, 582: 1309, 585: 1309, 1309, 638: 1309, 642: 1309, 1309, 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, 474: 1308, 3966, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 502: 1308, 1308, 1308, 1308, 509: 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 544: 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 573: 1308, 582: 1308, 585: 1308, 1308, 638: 1308, 642: 1308, 1308, 1308}, - {475: 3963, 577: 3964, 580: 3965}, + {1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 474: 1308, 3967, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 502: 1308, 1308, 1308, 1308, 509: 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 544: 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 573: 1308, 582: 1308, 585: 1308, 1308, 638: 1308, 642: 1308, 1308, 1308}, + {475: 3964, 577: 3965, 580: 3966}, {1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 474: 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 502: 1306, 1306, 1306, 1306, 509: 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 544: 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 573: 1306, 582: 1306, 585: 1306, 1306, 638: 1306, 642: 1306, 1306, 1306}, {1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 474: 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 502: 1305, 1305, 1305, 1305, 509: 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 544: 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 573: 1305, 582: 1305, 585: 1305, 1305, 638: 1305, 642: 1305, 1305, 1305}, // 700 {1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 474: 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 502: 1302, 1302, 1302, 1302, 509: 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 544: 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 573: 1302, 582: 1302, 585: 1302, 1302, 638: 1302, 642: 1302, 1302, 1302}, - {1297, 1297, 7: 3380, 47: 1297, 125: 1297, 472: 1297, 474: 1297, 480: 1297, 1297, 488: 1297, 1297, 493: 1297, 1297, 1297, 1297, 500: 1297}, + {1297, 1297, 7: 3381, 47: 1297, 125: 1297, 472: 1297, 474: 1297, 480: 1297, 1297, 488: 1297, 1297, 493: 1297, 1297, 1297, 1297, 500: 1297}, {1296, 1296, 7: 1296, 47: 1296, 125: 1296, 472: 1296, 474: 1296, 480: 1296, 1296, 488: 1296, 1296, 493: 1296, 1296, 1296, 1296, 500: 1296, 502: 1296, 514: 1296, 516: 1296, 524: 1296, 527: 1296, 1296}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 1216, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3961}, - {1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 474: 1270, 1270, 1270, 1270, 1270, 480: 1270, 1270, 3318, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 491: 1270, 493: 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 502: 1270, 1270, 1270, 1270, 509: 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 544: 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 585: 3319}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 1216, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3962}, + {1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 474: 1270, 1270, 1270, 1270, 1270, 480: 1270, 1270, 3319, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 491: 1270, 493: 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 502: 1270, 1270, 1270, 1270, 509: 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 544: 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 585: 3320}, // 705 - {1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 474: 1269, 1269, 1269, 1269, 1269, 480: 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 491: 1269, 493: 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 502: 1269, 1269, 1269, 1269, 509: 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 544: 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 585: 1269, 651: 3956, 654: 1269, 1269}, - {1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 474: 1266, 1266, 1266, 1266, 1266, 480: 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 491: 1266, 493: 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 502: 1266, 1266, 1266, 1266, 509: 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 544: 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 585: 1266, 654: 3952, 3953}, + {1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 474: 1269, 1269, 1269, 1269, 1269, 480: 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 491: 1269, 493: 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 502: 1269, 1269, 1269, 1269, 509: 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 544: 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 585: 1269, 651: 3957, 654: 1269, 1269}, + {1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 474: 1266, 1266, 1266, 1266, 1266, 480: 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 491: 1266, 493: 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 502: 1266, 1266, 1266, 1266, 509: 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 544: 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 585: 1266, 654: 3953, 3954}, {1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 474: 1265, 1265, 1265, 1265, 1265, 480: 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 491: 1265, 493: 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 502: 1265, 1265, 1265, 1265, 509: 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 544: 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 585: 1265}, {1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 474: 1264, 1264, 1264, 1264, 1264, 480: 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 491: 1264, 493: 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 502: 1264, 1264, 1264, 1264, 509: 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 544: 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 585: 1264}, {1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 474: 1263, 1263, 1263, 1263, 1263, 480: 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 491: 1263, 493: 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 502: 1263, 1263, 1263, 1263, 509: 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 544: 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 585: 1263}, @@ -6972,25 +6973,25 @@ var ( {1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 474: 1258, 1258, 1258, 1258, 1258, 480: 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 491: 1258, 493: 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 502: 1258, 1258, 1258, 1258, 509: 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 544: 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 1258, 585: 1258}, {1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 474: 1257, 1257, 1257, 1257, 1257, 480: 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 491: 1257, 493: 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 502: 1257, 1257, 1257, 1257, 509: 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 544: 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 585: 1257}, // 715 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 3317, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3316, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3951, 3222, 3302, 3221, 3218}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 3317, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3316, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3950, 3222, 3302, 3221, 3218}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 3317, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3316, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3949, 3222, 3302, 3221, 3218}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 3317, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3316, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3948, 3222, 3302, 3221, 3218}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 3317, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3316, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3947, 3222, 3302, 3221, 3218}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 3318, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3317, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3952, 3223, 3303, 3222, 3219}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 3318, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3317, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3951, 3223, 3303, 3222, 3219}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 3318, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3317, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3950, 3223, 3303, 3222, 3219}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 3318, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3317, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3949, 3223, 3303, 3222, 3219}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 3318, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3317, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3948, 3223, 3303, 3222, 3219}, // 720 {1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 474: 1250, 1250, 1250, 1250, 1250, 480: 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 491: 1250, 493: 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 502: 1250, 1250, 1250, 1250, 509: 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 544: 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 585: 1250}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 2558, 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3847, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 2556, 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 645: 2552, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3846, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3844, 747: 3849, 2553, 2554, 2555, 2564, 755: 2562, 2561, 2560, 3848, 3851, 3850, 777: 3845}, - {473: 3839}, - {473: 2559, 708: 3838}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3835, 2731, 2732, 2730}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 2559, 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3848, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 2557, 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 645: 2553, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3847, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3845, 747: 3850, 2554, 2555, 2556, 2565, 755: 2563, 2562, 2561, 3849, 3852, 3851, 777: 3846}, + {473: 3840}, + {473: 2560, 708: 3839}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3836, 2732, 2733, 2731}, // 725 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 3317, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3316, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3834, 3222, 3302, 3221, 3218}, - {473: 3829}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 542: 1071, 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3816, 1204: 3817}, - {473: 3758}, - {473: 3755}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 3318, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3317, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3835, 3223, 3303, 3222, 3219}, + {473: 3830}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 542: 1071, 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3817, 1204: 3818}, + {473: 3759}, + {473: 3756}, // 730 - {473: 3747}, + {473: 3748}, {473: 1220}, {473: 1217}, {473: 1214}, @@ -7011,96 +7012,96 @@ var ( {1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 480: 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 491: 1187, 493: 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 502: 1187, 1187, 1187, 1187, 509: 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 544: 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 585: 1187}, {1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 480: 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 491: 1186, 493: 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 502: 1186, 1186, 1186, 1186, 509: 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 544: 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 585: 1186}, {1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 480: 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 491: 1185, 493: 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 502: 1185, 1185, 1185, 1185, 509: 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 544: 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 585: 1185}, - {473: 3744}, - {473: 3741}, + {473: 3745}, + {473: 3742}, // 750 - {1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 3738, 1196, 1196, 1196, 1196, 1196, 480: 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 491: 1196, 493: 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 502: 1196, 1196, 1196, 1196, 509: 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 544: 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 585: 1196, 1090: 3739}, - {473: 3736}, - {1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 3732, 1103, 1103, 1103, 1103, 1103, 480: 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 491: 1103, 493: 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 502: 1103, 1103, 1103, 1103, 509: 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 544: 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 585: 1103, 1217: 3731}, - {473: 3723}, - {473: 3719}, + {1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 3739, 1196, 1196, 1196, 1196, 1196, 480: 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 491: 1196, 493: 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 502: 1196, 1196, 1196, 1196, 509: 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 544: 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 585: 1196, 1090: 3740}, + {473: 3737}, + {1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 3733, 1103, 1103, 1103, 1103, 1103, 480: 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 491: 1103, 493: 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 502: 1103, 1103, 1103, 1103, 509: 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 544: 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 585: 1103, 1217: 3732}, + {473: 3724}, + {473: 3720}, // 755 - {473: 3714}, - {473: 3711}, - {473: 3706}, - {473: 3697}, - {473: 3690}, + {473: 3715}, + {473: 3712}, + {473: 3707}, + {473: 3698}, + {473: 3691}, // 760 - {473: 3685}, - {473: 3648}, - {473: 3634}, - {473: 3617}, + {473: 3686}, + {473: 3649}, + {473: 3635}, + {473: 3618}, {1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 474: 1150, 1150, 1150, 1150, 1150, 480: 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 491: 1150, 493: 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 502: 1150, 1150, 1150, 1150, 509: 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 544: 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 585: 1150}, // 765 - {473: 3610}, + {473: 3611}, {473: 1144}, {473: 1143}, {1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 474: 1135, 1135, 1135, 1135, 1135, 480: 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 491: 1135, 493: 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 502: 1135, 1135, 1135, 1135, 509: 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 544: 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 585: 1135}, - {473: 3607}, + {473: 3608}, // 770 - {473: 3604}, - {473: 3596}, - {473: 3588}, - {473: 3580}, - {473: 3566}, + {473: 3605}, + {473: 3597}, + {473: 3589}, + {473: 3581}, + {473: 3567}, // 775 - {473: 3554}, - {473: 3549}, - {473: 3544}, - {473: 3539}, - {473: 3534}, + {473: 3555}, + {473: 3550}, + {473: 3545}, + {473: 3540}, + {473: 3535}, // 780 - {473: 3529}, - {473: 3524}, - {473: 3511}, - {473: 3508}, - {473: 3505}, + {473: 3530}, + {473: 3525}, + {473: 3512}, + {473: 3509}, + {473: 3506}, // 785 - {473: 3502}, - {473: 3499}, - {473: 3496}, - {473: 3492}, - {473: 3486}, + {473: 3503}, + {473: 3500}, + {473: 3497}, + {473: 3493}, + {473: 3487}, // 790 - {473: 3473}, - {473: 3468}, - {473: 3463}, - {473: 3305}, + {473: 3474}, + {473: 3469}, + {473: 3464}, + {473: 3306}, {742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 474: 742, 742, 742, 742, 742, 480: 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 491: 742, 493: 742, 742, 742, 742, 742, 742, 742, 742, 502: 742, 742, 742, 742, 509: 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 544: 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 585: 742}, // 795 {741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 474: 741, 741, 741, 741, 741, 480: 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 491: 741, 493: 741, 741, 741, 741, 741, 741, 741, 741, 502: 741, 741, 741, 741, 509: 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 544: 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 585: 741}, {740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 474: 740, 740, 740, 740, 740, 480: 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 491: 740, 493: 740, 740, 740, 740, 740, 740, 740, 740, 502: 740, 740, 740, 740, 509: 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 544: 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, 585: 740}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3306}, - {7: 3314, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3462}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3307}, + {7: 3315, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3463}, // 800 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3461}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3460}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3462}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3461}, {2: 1917, 1917, 1917, 1917, 1917, 8: 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 48: 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 473: 1917, 475: 1917, 1917, 1917, 479: 1917, 483: 1917, 1917, 1917, 1917, 1917, 492: 1917, 501: 1917, 506: 1917, 1917, 1917, 543: 1917, 566: 1917, 1917, 1917, 570: 1917, 1917, 1917, 574: 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 583: 1917, 1917, 587: 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 639: 1917, 1917, 1917, 647: 1917}, {2: 1916, 1916, 1916, 1916, 1916, 8: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 48: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 473: 1916, 475: 1916, 1916, 1916, 479: 1916, 483: 1916, 1916, 1916, 1916, 1916, 492: 1916, 501: 1916, 506: 1916, 1916, 1916, 543: 1916, 566: 1916, 1916, 1916, 570: 1916, 1916, 1916, 574: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 583: 1916, 1916, 587: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 639: 1916, 1916, 1916, 647: 1916}, {2: 1915, 1915, 1915, 1915, 1915, 8: 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 48: 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 473: 1915, 475: 1915, 1915, 1915, 479: 1915, 483: 1915, 1915, 1915, 1915, 1915, 492: 1915, 501: 1915, 506: 1915, 1915, 1915, 543: 1915, 566: 1915, 1915, 1915, 570: 1915, 1915, 1915, 574: 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 583: 1915, 1915, 587: 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 639: 1915, 1915, 1915, 647: 1915}, // 805 {2: 1914, 1914, 1914, 1914, 1914, 8: 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 48: 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 473: 1914, 475: 1914, 1914, 1914, 479: 1914, 483: 1914, 1914, 1914, 1914, 1914, 492: 1914, 501: 1914, 506: 1914, 1914, 1914, 543: 1914, 566: 1914, 1914, 1914, 570: 1914, 1914, 1914, 574: 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 583: 1914, 1914, 587: 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 639: 1914, 1914, 1914, 647: 1914}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 3317, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3316, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3315, 3222, 3302, 3221, 3218}, - {47: 3320, 482: 3318, 585: 3319}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 3318, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3317, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3316, 3223, 3303, 3222, 3219}, + {47: 3321, 482: 3319, 585: 3320}, {473: 1216}, {739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 474: 739, 739, 739, 739, 739, 480: 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 491: 739, 493: 739, 739, 739, 739, 739, 739, 739, 739, 502: 739, 739, 739, 739, 509: 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 544: 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 585: 739}, // 810 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 3458, 543: 3457, 663: 3459, 2731, 2732, 2730, 737: 3456, 870: 3455}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 3317, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3316, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3454, 3222, 3302, 3221, 3218}, - {144: 926, 491: 926, 499: 3322, 740: 926, 1256: 3321}, - {144: 3326, 491: 3327, 740: 929, 883: 3325}, - {8: 3323, 351: 3324}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 3459, 543: 3458, 663: 3460, 2732, 2733, 2731, 737: 3457, 870: 3456}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 3318, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3317, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3455, 3223, 3303, 3222, 3219}, + {144: 926, 491: 926, 499: 3323, 740: 926, 1256: 3322}, + {144: 3327, 491: 3328, 740: 929, 883: 3326}, + {8: 3324, 351: 3325}, // 815 {144: 925, 491: 925, 740: 925}, {144: 924, 491: 924, 740: 924}, - {740: 3330, 746: 3331}, + {740: 3331, 746: 3332}, + {268: 3330}, {268: 3329}, - {268: 3328}, // 820 {740: 927}, {740: 928}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 473: 3369, 663: 3368, 2731, 2732, 2730, 921: 3371, 1159: 3372, 1341: 3370}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 473: 3370, 663: 3369, 2732, 2733, 2731, 921: 3372, 1159: 3373, 1341: 3371}, {935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 474: 935, 935, 935, 935, 935, 480: 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 491: 935, 493: 935, 935, 935, 935, 935, 935, 935, 935, 502: 935, 935, 935, 935, 509: 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 544: 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 585: 935}, {1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 667: 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822}, // 825 @@ -7147,28 +7148,28 @@ var ( {1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 667: 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371}, // 860 {977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 474: 977, 977, 977, 977, 977, 480: 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 493: 977, 977, 977, 977, 977, 977, 977, 977, 502: 977, 977, 977, 977, 509: 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 544: 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 585: 977}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 974, 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 490: 974, 502: 974, 524: 974, 527: 974, 974, 663: 3368, 2731, 2732, 2730, 921: 3375, 1255: 3374, 1342: 3373}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 974, 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 490: 974, 502: 974, 524: 974, 527: 974, 974, 663: 3369, 2732, 2733, 2731, 921: 3376, 1255: 3375, 1342: 3374}, {948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 474: 948, 948, 948, 948, 948, 480: 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 491: 948, 493: 948, 948, 948, 948, 948, 948, 948, 948, 502: 948, 948, 948, 948, 509: 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 544: 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 585: 948}, {947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 474: 947, 947, 947, 947, 947, 480: 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 491: 947, 493: 947, 947, 947, 947, 947, 947, 947, 947, 502: 947, 947, 947, 947, 509: 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 544: 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 585: 947}, {946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 474: 946, 946, 946, 946, 946, 480: 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 491: 946, 493: 946, 946, 946, 946, 946, 946, 946, 946, 502: 946, 946, 946, 946, 509: 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 544: 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 585: 946}, // 865 - {47: 3453}, - {47: 972, 490: 3377, 502: 972, 524: 972, 527: 972, 972, 1259: 3376}, + {47: 3454}, + {47: 972, 490: 3378, 502: 972, 524: 972, 527: 972, 972, 1259: 3377}, {47: 973, 490: 973, 502: 973, 524: 973, 527: 973, 973}, - {47: 970, 502: 3383, 524: 970, 527: 970, 970, 1262: 3382}, - {659: 3378}, + {47: 970, 502: 3384, 524: 970, 527: 970, 970, 1262: 3383}, + {659: 3379}, // 870 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 2723, 869: 3210, 898: 3379}, - {7: 3380, 47: 971, 502: 971, 524: 971, 527: 971, 971}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 2723, 869: 3381}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 2724, 869: 3211, 898: 3380}, + {7: 3381, 47: 971, 502: 971, 524: 971, 527: 971, 971}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 2724, 869: 3382}, {1295, 1295, 7: 1295, 47: 1295, 125: 1295, 472: 1295, 474: 1295, 480: 1295, 1295, 488: 1295, 1295, 493: 1295, 1295, 1295, 1295, 500: 1295, 502: 1295, 514: 1295, 516: 1295, 524: 1295, 527: 1295, 1295}, - {47: 968, 524: 3388, 527: 3389, 3390, 1261: 3386, 1340: 3387}, + {47: 968, 524: 3389, 527: 3390, 3391, 1261: 3387, 1340: 3388}, // 875 - {659: 3384}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 2723, 869: 3210, 898: 3385}, - {7: 3380, 47: 969, 524: 969, 527: 969, 969}, + {659: 3385}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 2724, 869: 3211, 898: 3386}, + {7: 3381, 47: 969, 524: 969, 527: 969, 969}, {47: 975}, - {146: 3401, 163: 3397, 508: 3391, 555: 3402, 574: 3393, 3392, 578: 3399, 581: 3400, 818: 3398, 977: 3395, 1338: 3396, 3394}, + {146: 3402, 163: 3398, 508: 3392, 555: 3403, 574: 3394, 3393, 578: 3400, 581: 3401, 818: 3399, 977: 3396, 1338: 3397, 3395}, // 880 {146: 966, 163: 966, 508: 966, 555: 966, 574: 966, 966, 578: 966, 581: 966}, {146: 965, 163: 965, 508: 965, 555: 965, 574: 965, 965, 578: 965, 581: 965}, @@ -7180,24 +7181,24 @@ var ( {47: 967}, {47: 963}, {47: 962}, - {130: 3448}, + {130: 3449}, // 890 - {130: 3446}, - {130: 3444}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3451}, - {576: 3450}, - {146: 3401, 163: 3403, 508: 3391, 574: 3393, 3392, 578: 3405, 581: 3406, 818: 3404, 977: 3408, 1158: 3407}, + {130: 3447}, + {130: 3445}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3452}, + {576: 3451}, + {146: 3402, 163: 3404, 508: 3392, 574: 3394, 3393, 578: 3406, 581: 3407, 818: 3405, 977: 3409, 1158: 3408}, // 895 - {130: 3448, 148: 3449}, - {130: 3446, 148: 3447}, - {130: 3444, 148: 3445}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3411}, - {505: 3409}, + {130: 3449, 148: 3450}, + {130: 3447, 148: 3448}, + {130: 3445, 148: 3446}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3412}, + {505: 3410}, // 900 {47: 955, 505: 955}, - {146: 3401, 163: 3403, 508: 3391, 574: 3393, 3392, 578: 3405, 581: 3406, 818: 3404, 977: 3408, 1158: 3410}, + {146: 3402, 163: 3404, 508: 3392, 574: 3394, 3393, 578: 3406, 581: 3407, 818: 3405, 977: 3409, 1158: 3411}, {47: 956}, - {101: 3432, 104: 3428, 108: 3425, 3440, 3427, 3424, 3426, 3430, 3431, 3436, 3435, 3434, 3438, 3439, 3433, 3437, 123: 3429, 505: 3313, 509: 3311, 3312, 3310, 3308, 531: 3422, 3419, 3421, 3420, 3416, 3418, 3417, 3414, 3415, 3413, 3423, 733: 3309, 3307, 802: 3412, 821: 3441}, + {101: 3433, 104: 3429, 108: 3426, 3441, 3428, 3425, 3427, 3431, 3432, 3437, 3436, 3435, 3439, 3440, 3434, 3438, 123: 3430, 505: 3314, 509: 3312, 3313, 3311, 3309, 531: 3423, 3420, 3422, 3421, 3417, 3419, 3418, 3415, 3416, 3414, 3424, 733: 3310, 3308, 802: 3413, 821: 3442}, {1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 480: 1100, 1100, 483: 1100, 1100, 1100, 1100, 1100, 1100, 1100, 491: 1100, 493: 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 507: 1100, 509: 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 544: 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 569: 1100, 645: 1100}, // 905 {1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 480: 1099, 1099, 483: 1099, 1099, 1099, 1099, 1099, 1099, 1099, 491: 1099, 493: 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 507: 1099, 509: 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 544: 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 569: 1099, 645: 1099}, @@ -7233,7 +7234,7 @@ var ( {1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 480: 1074, 1074, 483: 1074, 1074, 1074, 1074, 1074, 1074, 1074, 491: 1074, 493: 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 507: 1074, 509: 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 544: 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 569: 1074, 645: 1074}, {1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 480: 1073, 1073, 483: 1073, 1073, 1073, 1073, 1073, 1073, 1073, 491: 1073, 493: 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 507: 1073, 509: 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 544: 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 569: 1073, 645: 1073}, {1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 480: 1072, 1072, 483: 1072, 1072, 1072, 1072, 1072, 1072, 1072, 491: 1072, 493: 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 507: 1072, 509: 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 544: 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 569: 1072, 645: 1072}, - {130: 3442, 148: 3443}, + {130: 3443, 148: 3444}, {47: 958, 505: 958}, // 935 {47: 951, 505: 951}, @@ -7245,410 +7246,410 @@ var ( {47: 961, 505: 961}, {47: 954, 505: 954}, {47: 957, 505: 957}, - {101: 3432, 104: 3428, 108: 3425, 3440, 3427, 3424, 3426, 3430, 3431, 3436, 3435, 3434, 3438, 3439, 3433, 3437, 123: 3429, 505: 3313, 509: 3311, 3312, 3310, 3308, 531: 3422, 3419, 3421, 3420, 3416, 3418, 3417, 3414, 3415, 3413, 3423, 733: 3309, 3307, 802: 3412, 821: 3452}, - {130: 3442}, + {101: 3433, 104: 3429, 108: 3426, 3441, 3428, 3425, 3427, 3431, 3432, 3437, 3436, 3435, 3439, 3440, 3434, 3438, 123: 3430, 505: 3314, 509: 3312, 3313, 3311, 3309, 531: 3423, 3420, 3422, 3421, 3417, 3419, 3418, 3415, 3416, 3414, 3424, 733: 3310, 3308, 802: 3413, 821: 3453}, + {130: 3443}, // 945 {976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 474: 976, 976, 976, 976, 976, 480: 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 491: 976, 493: 976, 976, 976, 976, 976, 976, 976, 976, 502: 976, 976, 976, 976, 509: 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 544: 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 585: 976}, - {1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 474: 1252, 1252, 1252, 1252, 1252, 480: 1252, 1252, 3318, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 491: 1252, 493: 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 502: 1252, 1252, 1252, 1252, 509: 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 544: 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 585: 1252}, + {1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 474: 1252, 1252, 1252, 1252, 1252, 480: 1252, 1252, 3319, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 491: 1252, 493: 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 502: 1252, 1252, 1252, 1252, 509: 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 544: 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 585: 1252}, {1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 474: 1262, 1262, 1262, 1262, 1262, 480: 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 491: 1262, 493: 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 502: 1262, 1262, 1262, 1262, 509: 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 544: 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 585: 1262}, {746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 509: 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 544: 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 569: 746, 573: 746, 582: 746, 585: 746, 746, 638: 746, 642: 746, 746, 746, 746, 746, 648: 746}, {745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 509: 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 544: 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 569: 745, 573: 745, 582: 745, 585: 745, 745, 638: 745, 642: 745, 745, 745, 745, 745, 648: 745}, // 950 {256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 509: 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 568: 256, 256, 573: 256, 582: 256, 585: 256, 256, 638: 256, 642: 256, 256, 256, 256, 256, 648: 256, 256, 652: 256, 657: 256, 659: 256, 661: 256, 256, 667: 256}, {255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 509: 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 568: 255, 255, 573: 255, 582: 255, 585: 255, 255, 638: 255, 642: 255, 255, 255, 255, 255, 648: 255, 255, 652: 255, 657: 255, 659: 255, 661: 255, 255, 667: 255}, - {1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 474: 1931, 1931, 478: 1931, 480: 1931, 1931, 483: 1931, 1931, 488: 1931, 1931, 491: 1931, 493: 1931, 1931, 1931, 1931, 1931, 499: 1931, 1931, 502: 1931, 1931, 1931, 1931, 509: 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 519: 1931, 1931, 1931, 1931, 524: 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 545: 1931, 1931, 733: 3309, 3307}, - {1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 474: 1932, 1932, 478: 1932, 480: 1932, 1932, 483: 1932, 1932, 488: 1932, 1932, 491: 1932, 493: 1932, 1932, 1932, 1932, 1932, 499: 1932, 1932, 502: 1932, 1932, 1932, 3313, 509: 1932, 3312, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 519: 1932, 1932, 1932, 1932, 524: 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 545: 1932, 1932, 733: 3309, 3307}, - {1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 474: 1933, 1933, 478: 1933, 480: 1933, 1933, 483: 1933, 1933, 488: 1933, 1933, 491: 1933, 493: 1933, 1933, 1933, 1933, 1933, 499: 1933, 1933, 502: 1933, 1933, 1933, 3313, 509: 1933, 3312, 1933, 3308, 1933, 1933, 1933, 1933, 1933, 519: 1933, 1933, 1933, 1933, 524: 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 545: 1933, 1933, 733: 3309, 3307}, + {1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 474: 1931, 1931, 478: 1931, 480: 1931, 1931, 483: 1931, 1931, 488: 1931, 1931, 491: 1931, 493: 1931, 1931, 1931, 1931, 1931, 499: 1931, 1931, 502: 1931, 1931, 1931, 1931, 509: 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 519: 1931, 1931, 1931, 1931, 524: 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 545: 1931, 1931, 733: 3310, 3308}, + {1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 474: 1932, 1932, 478: 1932, 480: 1932, 1932, 483: 1932, 1932, 488: 1932, 1932, 491: 1932, 493: 1932, 1932, 1932, 1932, 1932, 499: 1932, 1932, 502: 1932, 1932, 1932, 3314, 509: 1932, 3313, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 519: 1932, 1932, 1932, 1932, 524: 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 545: 1932, 1932, 733: 3310, 3308}, + {1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 474: 1933, 1933, 478: 1933, 480: 1933, 1933, 483: 1933, 1933, 488: 1933, 1933, 491: 1933, 493: 1933, 1933, 1933, 1933, 1933, 499: 1933, 1933, 502: 1933, 1933, 1933, 3314, 509: 1933, 3313, 1933, 3309, 1933, 1933, 1933, 1933, 1933, 519: 1933, 1933, 1933, 1933, 524: 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 545: 1933, 1933, 733: 3310, 3308}, // 955 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3464}, - {47: 3465, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, - {144: 3326, 491: 3327, 740: 929, 883: 3466}, - {740: 3330, 746: 3467}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3465}, + {47: 3466, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, + {144: 3327, 491: 3328, 740: 929, 883: 3467}, + {740: 3331, 746: 3468}, {936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 474: 936, 936, 936, 936, 936, 480: 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 491: 936, 493: 936, 936, 936, 936, 936, 936, 936, 936, 502: 936, 936, 936, 936, 509: 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 544: 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 585: 936}, // 960 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3469}, - {47: 3470, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, - {144: 3326, 491: 3327, 740: 929, 883: 3471}, - {740: 3330, 746: 3472}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3470}, + {47: 3471, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, + {144: 3327, 491: 3328, 740: 929, 883: 3472}, + {740: 3331, 746: 3473}, {937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 474: 937, 937, 937, 937, 937, 480: 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 491: 937, 493: 937, 937, 937, 937, 937, 937, 937, 937, 502: 937, 937, 937, 937, 509: 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 544: 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 585: 937}, // 965 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3474}, - {7: 3476, 47: 934, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307, 1092: 3475}, - {47: 3483}, - {508: 3391, 574: 3393, 3392, 578: 3478, 818: 3477}, - {7: 3480, 47: 931, 1093: 3482}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3475}, + {7: 3477, 47: 934, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308, 1092: 3476}, + {47: 3484}, + {508: 3392, 574: 3394, 3393, 578: 3479, 818: 3478}, + {7: 3481, 47: 931, 1093: 3483}, // 970 - {7: 3480, 47: 931, 1093: 3479}, + {7: 3481, 47: 931, 1093: 3480}, {47: 932}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3481}, - {47: 930, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3482}, + {47: 930, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, {47: 933}, // 975 - {144: 3326, 491: 3327, 740: 929, 883: 3484}, - {740: 3330, 746: 3485}, + {144: 3327, 491: 3328, 740: 929, 883: 3485}, + {740: 3331, 746: 3486}, {938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 474: 938, 938, 938, 938, 938, 480: 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 491: 938, 493: 938, 938, 938, 938, 938, 938, 938, 938, 502: 938, 938, 938, 938, 509: 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 544: 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 585: 938}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3487}, - {7: 3476, 47: 934, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307, 1092: 3488}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3488}, + {7: 3477, 47: 934, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308, 1092: 3489}, // 980 - {47: 3489}, - {144: 3326, 491: 3327, 740: 929, 883: 3490}, - {740: 3330, 746: 3491}, + {47: 3490}, + {144: 3327, 491: 3328, 740: 929, 883: 3491}, + {740: 3331, 746: 3492}, {939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 474: 939, 939, 939, 939, 939, 480: 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 491: 939, 493: 939, 939, 939, 939, 939, 939, 939, 939, 502: 939, 939, 939, 939, 509: 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 544: 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 585: 939}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 3317, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3316, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3493, 3222, 3302, 3221, 3218}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 3318, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3317, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3494, 3223, 3303, 3222, 3219}, // 985 - {47: 3494, 482: 3318, 585: 3319}, - {740: 3330, 746: 3495}, + {47: 3495, 482: 3319, 585: 3320}, + {740: 3331, 746: 3496}, {940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 474: 940, 940, 940, 940, 940, 480: 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 491: 940, 493: 940, 940, 940, 940, 940, 940, 940, 940, 502: 940, 940, 940, 940, 509: 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 544: 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 585: 940}, - {47: 3497}, - {740: 3330, 746: 3498}, + {47: 3498}, + {740: 3331, 746: 3499}, // 990 {941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 474: 941, 941, 941, 941, 941, 480: 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 491: 941, 493: 941, 941, 941, 941, 941, 941, 941, 941, 502: 941, 941, 941, 941, 509: 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 544: 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 585: 941}, - {47: 3500}, - {740: 3330, 746: 3501}, + {47: 3501}, + {740: 3331, 746: 3502}, {942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 474: 942, 942, 942, 942, 942, 480: 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 491: 942, 493: 942, 942, 942, 942, 942, 942, 942, 942, 502: 942, 942, 942, 942, 509: 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 544: 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 585: 942}, - {47: 3503}, + {47: 3504}, // 995 - {740: 3330, 746: 3504}, + {740: 3331, 746: 3505}, {943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 474: 943, 943, 943, 943, 943, 480: 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 491: 943, 493: 943, 943, 943, 943, 943, 943, 943, 943, 502: 943, 943, 943, 943, 509: 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 544: 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 585: 943}, - {47: 3506}, - {740: 3330, 746: 3507}, + {47: 3507}, + {740: 3331, 746: 3508}, {944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 474: 944, 944, 944, 944, 944, 480: 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 491: 944, 493: 944, 944, 944, 944, 944, 944, 944, 944, 502: 944, 944, 944, 944, 509: 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 544: 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 585: 944}, // 1000 - {47: 3509}, - {740: 3330, 746: 3510}, + {47: 3510}, + {740: 3331, 746: 3511}, {945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 474: 945, 945, 945, 945, 945, 480: 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 491: 945, 493: 945, 945, 945, 945, 945, 945, 945, 945, 502: 945, 945, 945, 945, 509: 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 544: 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 585: 945}, - {2: 1231, 1231, 1231, 1231, 1231, 8: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 48: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 473: 1231, 475: 1231, 1231, 1231, 479: 1231, 483: 1231, 1231, 1231, 1231, 1231, 492: 1231, 501: 1231, 506: 1231, 1231, 1231, 543: 1231, 566: 1231, 1231, 1231, 570: 1231, 1231, 1231, 574: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 583: 1231, 1231, 587: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 639: 1231, 1231, 1231, 647: 1231, 650: 3514, 744: 3512, 3513, 783: 3515, 786: 3516, 813: 3518, 815: 3517}, + {2: 1231, 1231, 1231, 1231, 1231, 8: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 48: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 473: 1231, 475: 1231, 1231, 1231, 479: 1231, 483: 1231, 1231, 1231, 1231, 1231, 492: 1231, 501: 1231, 506: 1231, 1231, 1231, 543: 1231, 566: 1231, 1231, 1231, 570: 1231, 1231, 1231, 574: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 583: 1231, 1231, 587: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 639: 1231, 1231, 1231, 647: 1231, 650: 3515, 744: 3513, 3514, 783: 3516, 786: 3517, 813: 3519, 815: 3518}, {2: 1235, 1235, 1235, 1235, 1235, 8: 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 48: 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 473: 1235, 475: 1235, 1235, 1235, 479: 1235, 483: 1235, 1235, 1235, 1235, 1235, 492: 1235, 501: 1235, 506: 1235, 1235, 1235, 515: 1235, 523: 1235, 543: 1235, 566: 1235, 1235, 1235, 1235, 1235, 1235, 1235, 574: 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 583: 1235, 1235, 587: 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 639: 1235, 1235, 1235, 645: 1235, 647: 1235, 650: 1235, 744: 1235, 1235, 752: 1235, 1235, 1235, 761: 1235, 768: 1235, 1235, 1235}, // 1005 {2: 1234, 1234, 1234, 1234, 1234, 8: 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 48: 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 473: 1234, 475: 1234, 1234, 1234, 479: 1234, 483: 1234, 1234, 1234, 1234, 1234, 492: 1234, 501: 1234, 506: 1234, 1234, 1234, 515: 1234, 523: 1234, 543: 1234, 566: 1234, 1234, 1234, 1234, 1234, 1234, 1234, 574: 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 583: 1234, 1234, 587: 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 639: 1234, 1234, 1234, 645: 1234, 647: 1234, 650: 1234, 744: 1234, 1234, 752: 1234, 1234, 1234, 761: 1234, 768: 1234, 1234, 1234}, {2: 1233, 1233, 1233, 1233, 1233, 8: 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 48: 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 473: 1233, 475: 1233, 1233, 1233, 479: 1233, 483: 1233, 1233, 1233, 1233, 1233, 492: 1233, 501: 1233, 506: 1233, 1233, 1233, 515: 1233, 523: 1233, 543: 1233, 566: 1233, 1233, 1233, 1233, 1233, 1233, 1233, 574: 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 583: 1233, 1233, 587: 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 639: 1233, 1233, 1233, 645: 1233, 647: 1233, 650: 1233, 744: 1233, 1233, 752: 1233, 1233, 1233, 761: 1233, 768: 1233, 1233, 1233}, - {2: 1232, 1232, 1232, 1232, 1232, 8: 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 48: 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 473: 1232, 475: 1232, 1232, 1232, 479: 1232, 483: 1232, 1232, 1232, 1232, 1232, 492: 1232, 501: 1232, 506: 1232, 1232, 1232, 543: 1232, 566: 1232, 1232, 1232, 570: 1232, 1232, 1232, 574: 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 583: 1232, 1232, 587: 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 639: 1232, 1232, 1232, 647: 1232, 650: 3523}, + {2: 1232, 1232, 1232, 1232, 1232, 8: 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 48: 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 473: 1232, 475: 1232, 1232, 1232, 479: 1232, 483: 1232, 1232, 1232, 1232, 1232, 492: 1232, 501: 1232, 506: 1232, 1232, 1232, 543: 1232, 566: 1232, 1232, 1232, 570: 1232, 1232, 1232, 574: 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 583: 1232, 1232, 587: 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 639: 1232, 1232, 1232, 647: 1232, 650: 3524}, {2: 1230, 1230, 1230, 1230, 1230, 8: 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 48: 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 473: 1230, 475: 1230, 1230, 1230, 479: 1230, 483: 1230, 1230, 1230, 1230, 1230, 492: 1230, 501: 1230, 506: 1230, 1230, 1230, 543: 1230, 566: 1230, 1230, 1230, 570: 1230, 1230, 1230, 574: 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 583: 1230, 1230, 587: 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 639: 1230, 1230, 1230, 647: 1230}, {2: 1227, 1227, 1227, 1227, 1227, 8: 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 48: 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 473: 1227, 475: 1227, 1227, 1227, 479: 1227, 483: 1227, 1227, 1227, 1227, 1227, 492: 1227, 501: 1227, 506: 1227, 1227, 1227, 543: 1227, 566: 1227, 1227, 1227, 570: 1227, 1227, 1227, 574: 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 583: 1227, 1227, 587: 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 639: 1227, 1227, 1227, 647: 1227}, // 1010 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3519}, - {47: 3520, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, - {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3330, 746: 3522, 764: 3521}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3520}, + {47: 3521, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, + {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3331, 746: 3523, 764: 3522}, {1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 474: 1114, 1114, 1114, 1114, 1114, 480: 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 491: 1114, 493: 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 502: 1114, 1114, 1114, 1114, 509: 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 544: 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 585: 1114}, {949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 474: 949, 949, 949, 949, 949, 480: 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 491: 949, 493: 949, 949, 949, 949, 949, 949, 949, 949, 502: 949, 949, 949, 949, 509: 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 544: 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 585: 949}, // 1015 {2: 1226, 1226, 1226, 1226, 1226, 8: 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 48: 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 473: 1226, 475: 1226, 1226, 1226, 479: 1226, 483: 1226, 1226, 1226, 1226, 1226, 492: 1226, 501: 1226, 506: 1226, 1226, 1226, 543: 1226, 566: 1226, 1226, 1226, 570: 1226, 1226, 1226, 574: 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 583: 1226, 1226, 587: 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 639: 1226, 1226, 1226, 647: 1226}, - {2: 1231, 1231, 1231, 1231, 1231, 8: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 48: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 473: 1231, 475: 1231, 1231, 1231, 479: 1231, 483: 1231, 1231, 1231, 1231, 1231, 492: 1231, 501: 1231, 506: 1231, 1231, 1231, 543: 1231, 566: 1231, 1231, 1231, 570: 1231, 1231, 1231, 574: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 583: 1231, 1231, 587: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 639: 1231, 1231, 1231, 647: 1231, 650: 3514, 744: 3512, 3513, 783: 3515, 786: 3516, 813: 3525, 815: 3517}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3526}, - {47: 3527, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, - {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3330, 746: 3522, 764: 3528}, + {2: 1231, 1231, 1231, 1231, 1231, 8: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 48: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 473: 1231, 475: 1231, 1231, 1231, 479: 1231, 483: 1231, 1231, 1231, 1231, 1231, 492: 1231, 501: 1231, 506: 1231, 1231, 1231, 543: 1231, 566: 1231, 1231, 1231, 570: 1231, 1231, 1231, 574: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 583: 1231, 1231, 587: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 639: 1231, 1231, 1231, 647: 1231, 650: 3515, 744: 3513, 3514, 783: 3516, 786: 3517, 813: 3526, 815: 3518}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3527}, + {47: 3528, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, + {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3331, 746: 3523, 764: 3529}, // 1020 {1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 474: 1115, 1115, 1115, 1115, 1115, 480: 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 491: 1115, 493: 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 502: 1115, 1115, 1115, 1115, 509: 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 544: 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, 585: 1115}, - {2: 1231, 1231, 1231, 1231, 1231, 8: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 48: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 473: 1231, 475: 1231, 1231, 1231, 479: 1231, 483: 1231, 1231, 1231, 1231, 1231, 492: 1231, 501: 1231, 506: 1231, 1231, 1231, 543: 1231, 566: 1231, 1231, 1231, 570: 1231, 1231, 1231, 574: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 583: 1231, 1231, 587: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 639: 1231, 1231, 1231, 647: 1231, 650: 3514, 744: 3512, 3513, 783: 3515, 786: 3516, 813: 3530, 815: 3517}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3531}, - {47: 3532, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, - {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3330, 746: 3522, 764: 3533}, + {2: 1231, 1231, 1231, 1231, 1231, 8: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 48: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 473: 1231, 475: 1231, 1231, 1231, 479: 1231, 483: 1231, 1231, 1231, 1231, 1231, 492: 1231, 501: 1231, 506: 1231, 1231, 1231, 543: 1231, 566: 1231, 1231, 1231, 570: 1231, 1231, 1231, 574: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 583: 1231, 1231, 587: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 639: 1231, 1231, 1231, 647: 1231, 650: 3515, 744: 3513, 3514, 783: 3516, 786: 3517, 813: 3531, 815: 3518}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3532}, + {47: 3533, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, + {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3331, 746: 3523, 764: 3534}, // 1025 {1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 474: 1116, 1116, 1116, 1116, 1116, 480: 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 491: 1116, 493: 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 502: 1116, 1116, 1116, 1116, 509: 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 544: 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 585: 1116}, - {2: 1231, 1231, 1231, 1231, 1231, 8: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 48: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 473: 1231, 475: 1231, 1231, 1231, 479: 1231, 483: 1231, 1231, 1231, 1231, 1231, 492: 1231, 501: 1231, 506: 1231, 1231, 1231, 543: 1231, 566: 1231, 1231, 1231, 570: 1231, 1231, 1231, 574: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 583: 1231, 1231, 587: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 639: 1231, 1231, 1231, 647: 1231, 650: 3514, 744: 3512, 3513, 783: 3515, 786: 3516, 813: 3535, 815: 3517}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3536}, - {47: 3537, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, - {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3330, 746: 3522, 764: 3538}, + {2: 1231, 1231, 1231, 1231, 1231, 8: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 48: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 473: 1231, 475: 1231, 1231, 1231, 479: 1231, 483: 1231, 1231, 1231, 1231, 1231, 492: 1231, 501: 1231, 506: 1231, 1231, 1231, 543: 1231, 566: 1231, 1231, 1231, 570: 1231, 1231, 1231, 574: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 583: 1231, 1231, 587: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 639: 1231, 1231, 1231, 647: 1231, 650: 3515, 744: 3513, 3514, 783: 3516, 786: 3517, 813: 3536, 815: 3518}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3537}, + {47: 3538, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, + {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3331, 746: 3523, 764: 3539}, // 1030 {1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 474: 1117, 1117, 1117, 1117, 1117, 480: 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 491: 1117, 493: 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 502: 1117, 1117, 1117, 1117, 509: 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 544: 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, 585: 1117}, - {2: 1231, 1231, 1231, 1231, 1231, 8: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 48: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 473: 1231, 475: 1231, 1231, 1231, 479: 1231, 483: 1231, 1231, 1231, 1231, 1231, 492: 1231, 501: 1231, 506: 1231, 1231, 1231, 543: 1231, 566: 1231, 1231, 1231, 570: 1231, 1231, 1231, 574: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 583: 1231, 1231, 587: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 639: 1231, 1231, 1231, 647: 1231, 650: 3514, 744: 3512, 3513, 783: 3515, 786: 3516, 813: 3540, 815: 3517}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3541}, - {47: 3542, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, - {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3330, 746: 3522, 764: 3543}, + {2: 1231, 1231, 1231, 1231, 1231, 8: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 48: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 473: 1231, 475: 1231, 1231, 1231, 479: 1231, 483: 1231, 1231, 1231, 1231, 1231, 492: 1231, 501: 1231, 506: 1231, 1231, 1231, 543: 1231, 566: 1231, 1231, 1231, 570: 1231, 1231, 1231, 574: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 583: 1231, 1231, 587: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 639: 1231, 1231, 1231, 647: 1231, 650: 3515, 744: 3513, 3514, 783: 3516, 786: 3517, 813: 3541, 815: 3518}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3542}, + {47: 3543, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, + {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3331, 746: 3523, 764: 3544}, // 1035 {1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 474: 1118, 1118, 1118, 1118, 1118, 480: 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 491: 1118, 493: 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 502: 1118, 1118, 1118, 1118, 509: 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 544: 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 585: 1118}, - {2: 1231, 1231, 1231, 1231, 1231, 8: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 48: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 473: 1231, 475: 1231, 1231, 1231, 479: 1231, 483: 1231, 1231, 1231, 1231, 1231, 492: 1231, 501: 1231, 506: 1231, 1231, 1231, 543: 1231, 566: 1231, 1231, 1231, 570: 1231, 1231, 1231, 574: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 583: 1231, 1231, 587: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 639: 1231, 1231, 1231, 647: 1231, 650: 3514, 744: 3512, 3513, 783: 3515, 786: 3516, 813: 3545, 815: 3517}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3546}, - {47: 3547, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, - {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3330, 746: 3522, 764: 3548}, + {2: 1231, 1231, 1231, 1231, 1231, 8: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 48: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 473: 1231, 475: 1231, 1231, 1231, 479: 1231, 483: 1231, 1231, 1231, 1231, 1231, 492: 1231, 501: 1231, 506: 1231, 1231, 1231, 543: 1231, 566: 1231, 1231, 1231, 570: 1231, 1231, 1231, 574: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 583: 1231, 1231, 587: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 639: 1231, 1231, 1231, 647: 1231, 650: 3515, 744: 3513, 3514, 783: 3516, 786: 3517, 813: 3546, 815: 3518}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3547}, + {47: 3548, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, + {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3331, 746: 3523, 764: 3549}, // 1040 {1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 474: 1119, 1119, 1119, 1119, 1119, 480: 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 491: 1119, 493: 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 502: 1119, 1119, 1119, 1119, 509: 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 544: 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 585: 1119}, - {2: 1231, 1231, 1231, 1231, 1231, 8: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 48: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 473: 1231, 475: 1231, 1231, 1231, 479: 1231, 483: 1231, 1231, 1231, 1231, 1231, 492: 1231, 501: 1231, 506: 1231, 1231, 1231, 543: 1231, 566: 1231, 1231, 1231, 570: 1231, 1231, 1231, 574: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 583: 1231, 1231, 587: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 639: 1231, 1231, 1231, 647: 1231, 650: 3514, 744: 3512, 3513, 783: 3515, 786: 3516, 813: 3550, 815: 3517}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3551}, - {47: 3552, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, - {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3330, 746: 3522, 764: 3553}, + {2: 1231, 1231, 1231, 1231, 1231, 8: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 48: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 473: 1231, 475: 1231, 1231, 1231, 479: 1231, 483: 1231, 1231, 1231, 1231, 1231, 492: 1231, 501: 1231, 506: 1231, 1231, 1231, 543: 1231, 566: 1231, 1231, 1231, 570: 1231, 1231, 1231, 574: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 583: 1231, 1231, 587: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 639: 1231, 1231, 1231, 647: 1231, 650: 3515, 744: 3513, 3514, 783: 3516, 786: 3517, 813: 3551, 815: 3518}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3552}, + {47: 3553, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, + {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3331, 746: 3523, 764: 3554}, // 1045 {1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 474: 1120, 1120, 1120, 1120, 1120, 480: 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 491: 1120, 493: 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 502: 1120, 1120, 1120, 1120, 509: 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 544: 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 585: 1120}, - {2: 1231, 1231, 1231, 1231, 1231, 8: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 48: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 473: 1231, 475: 1231, 1231, 1231, 479: 1231, 483: 1231, 1231, 1231, 1231, 1231, 492: 1231, 501: 1231, 506: 1231, 1231, 1231, 543: 1231, 566: 1231, 1231, 1231, 570: 1231, 1231, 1231, 574: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 583: 1231, 1231, 587: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 639: 1231, 1231, 1231, 647: 1231, 650: 3514, 744: 3512, 3513, 783: 3515, 786: 3516, 813: 3555, 815: 3517}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3556, 777: 3557}, - {1913, 1913, 7: 1913, 47: 1913, 125: 1913, 481: 1913, 502: 1913, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, - {7: 3558, 47: 1287, 125: 1287, 502: 2694, 766: 2695, 810: 3559}, + {2: 1231, 1231, 1231, 1231, 1231, 8: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 48: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 473: 1231, 475: 1231, 1231, 1231, 479: 1231, 483: 1231, 1231, 1231, 1231, 1231, 492: 1231, 501: 1231, 506: 1231, 1231, 1231, 543: 1231, 566: 1231, 1231, 1231, 570: 1231, 1231, 1231, 574: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 583: 1231, 1231, 587: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 639: 1231, 1231, 1231, 647: 1231, 650: 3515, 744: 3513, 3514, 783: 3516, 786: 3517, 813: 3556, 815: 3518}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3557, 777: 3558}, + {1913, 1913, 7: 1913, 47: 1913, 125: 1913, 481: 1913, 502: 1913, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, + {7: 3559, 47: 1287, 125: 1287, 502: 2695, 766: 2696, 810: 3560}, // 1050 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3565}, - {47: 1107, 125: 3561, 1257: 3560}, - {47: 3563}, - {475: 3562}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3566}, + {47: 1107, 125: 3562, 1257: 3561}, + {47: 3564}, + {475: 3563}, {47: 1106}, // 1055 - {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3330, 746: 3522, 764: 3564}, + {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3331, 746: 3523, 764: 3565}, {1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 474: 1121, 1121, 1121, 1121, 1121, 480: 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 491: 1121, 493: 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 502: 1121, 1121, 1121, 1121, 509: 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 544: 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 585: 1121}, - {1912, 1912, 7: 1912, 47: 1912, 125: 1912, 481: 1912, 502: 1912, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 523: 3570, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 650: 3569, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3567, 744: 3512, 3513, 783: 3568}, - {47: 3578, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, + {1912, 1912, 7: 1912, 47: 1912, 125: 1912, 481: 1912, 502: 1912, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 523: 3571, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 650: 3570, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3568, 744: 3513, 3514, 783: 3569}, + {47: 3579, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, // 1060 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3556, 777: 3576}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3573}, - {47: 3571}, - {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3330, 746: 3522, 764: 3572}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3557, 777: 3577}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3574}, + {47: 3572}, + {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3331, 746: 3523, 764: 3573}, {1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 474: 1122, 1122, 1122, 1122, 1122, 480: 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 491: 1122, 493: 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 502: 1122, 1122, 1122, 1122, 509: 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 544: 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 585: 1122}, // 1065 - {47: 3574, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, - {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3330, 746: 3522, 764: 3575}, + {47: 3575, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, + {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3331, 746: 3523, 764: 3576}, {1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 474: 1124, 1124, 1124, 1124, 1124, 480: 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 491: 1124, 493: 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 502: 1124, 1124, 1124, 1124, 509: 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 544: 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 585: 1124}, - {7: 3558, 47: 3577}, + {7: 3559, 47: 3578}, {1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 474: 1125, 1125, 1125, 1125, 1125, 480: 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 491: 1125, 493: 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 502: 1125, 1125, 1125, 1125, 509: 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 544: 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 585: 1125}, // 1070 - {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3330, 746: 3522, 764: 3579}, + {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3331, 746: 3523, 764: 3580}, {1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 474: 1123, 1123, 1123, 1123, 1123, 480: 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 491: 1123, 493: 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 502: 1123, 1123, 1123, 1123, 509: 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 544: 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 585: 1123}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 650: 3582, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3581}, - {47: 3586, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3583}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 650: 3583, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3582}, + {47: 3587, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3584}, // 1075 - {47: 3584, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, - {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3330, 746: 3522, 764: 3585}, + {47: 3585, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, + {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3331, 746: 3523, 764: 3586}, {1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 474: 1126, 1126, 1126, 1126, 1126, 480: 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 491: 1126, 493: 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 502: 1126, 1126, 1126, 1126, 509: 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 544: 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 585: 1126}, - {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3330, 746: 3522, 764: 3587}, + {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3331, 746: 3523, 764: 3588}, {1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 474: 1127, 1127, 1127, 1127, 1127, 480: 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 491: 1127, 493: 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 502: 1127, 1127, 1127, 1127, 509: 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 544: 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 585: 1127}, // 1080 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 650: 3590, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3589}, - {47: 3594, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3591}, - {47: 3592, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, - {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3330, 746: 3522, 764: 3593}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 650: 3591, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3590}, + {47: 3595, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3592}, + {47: 3593, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, + {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3331, 746: 3523, 764: 3594}, // 1085 {1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 474: 1128, 1128, 1128, 1128, 1128, 480: 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 491: 1128, 493: 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 502: 1128, 1128, 1128, 1128, 509: 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 544: 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 585: 1128}, - {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3330, 746: 3522, 764: 3595}, + {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3331, 746: 3523, 764: 3596}, {1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 474: 1129, 1129, 1129, 1129, 1129, 480: 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 491: 1129, 493: 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 502: 1129, 1129, 1129, 1129, 509: 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 544: 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 585: 1129}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 650: 3598, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3597}, - {47: 3602, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 650: 3599, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3598}, + {47: 3603, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, // 1090 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3599}, - {47: 3600, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, - {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3330, 746: 3522, 764: 3601}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3600}, + {47: 3601, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, + {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3331, 746: 3523, 764: 3602}, {1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 474: 1130, 1130, 1130, 1130, 1130, 480: 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 491: 1130, 493: 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 502: 1130, 1130, 1130, 1130, 509: 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 544: 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 585: 1130}, - {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3330, 746: 3522, 764: 3603}, + {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3331, 746: 3523, 764: 3604}, // 1095 {1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 474: 1131, 1131, 1131, 1131, 1131, 480: 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 491: 1131, 493: 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 502: 1131, 1131, 1131, 1131, 509: 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 544: 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 585: 1131}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3556, 777: 3605}, - {7: 3558, 47: 3606}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3557, 777: 3606}, + {7: 3559, 47: 3607}, {1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 474: 1132, 1132, 1132, 1132, 1132, 480: 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 491: 1132, 493: 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 502: 1132, 1132, 1132, 1132, 509: 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 544: 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 585: 1132}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3556, 777: 3608}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3557, 777: 3609}, // 1100 - {7: 3558, 47: 3609}, + {7: 3559, 47: 3610}, {1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 474: 1133, 1133, 1133, 1133, 1133, 480: 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 491: 1133, 493: 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 502: 1133, 1133, 1133, 1133, 509: 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 544: 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 585: 1133}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3611}, - {7: 3612, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3613}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3612}, + {7: 3613, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3614}, // 1105 - {7: 3614, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3615}, - {47: 3616, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, + {7: 3615, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3616}, + {47: 3617, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, {1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 474: 1149, 1149, 1149, 1149, 1149, 480: 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 491: 1149, 493: 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 502: 1149, 1149, 1149, 1149, 509: 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 544: 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 585: 1149}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3618, 1180: 3620, 1234: 3621, 1319: 3622, 3619}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3619, 1180: 3621, 1234: 3622, 1319: 3623, 3620}, // 1110 - {47: 3630, 499: 3631, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 499: 3624, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3623}, + {47: 3631, 499: 3632, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 499: 3625, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3624}, {2: 1140, 1140, 1140, 1140, 1140, 8: 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 48: 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 473: 1140, 475: 1140, 1140, 1140, 479: 1140, 483: 1140, 1140, 1140, 1140, 1140, 492: 1140, 499: 1140, 501: 1140, 506: 1140, 1140, 1140, 543: 1140, 566: 1140, 1140, 1140, 570: 1140, 1140, 1140, 574: 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 583: 1140, 1140, 587: 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 639: 1140, 1140, 1140, 647: 1140}, {2: 1139, 1139, 1139, 1139, 1139, 8: 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 48: 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 473: 1139, 475: 1139, 1139, 1139, 479: 1139, 483: 1139, 1139, 1139, 1139, 1139, 492: 1139, 499: 1139, 501: 1139, 506: 1139, 1139, 1139, 543: 1139, 566: 1139, 1139, 1139, 570: 1139, 1139, 1139, 574: 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 583: 1139, 1139, 587: 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 639: 1139, 1139, 1139, 647: 1139}, {2: 1138, 1138, 1138, 1138, 1138, 8: 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 48: 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 473: 1138, 475: 1138, 1138, 1138, 479: 1138, 483: 1138, 1138, 1138, 1138, 1138, 492: 1138, 499: 1138, 501: 1138, 506: 1138, 1138, 1138, 543: 1138, 566: 1138, 1138, 1138, 570: 1138, 1138, 1138, 574: 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 583: 1138, 1138, 587: 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 639: 1138, 1138, 1138, 647: 1138}, // 1115 - {499: 3627, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3625}, - {47: 3626, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, + {499: 3628, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3626}, + {47: 3627, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, {1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 474: 1155, 1155, 1155, 1155, 1155, 480: 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 491: 1155, 493: 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 502: 1155, 1155, 1155, 1155, 509: 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 544: 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 585: 1155}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3628}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3629}, // 1120 - {47: 3629, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, + {47: 3630, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, {1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 474: 1154, 1154, 1154, 1154, 1154, 480: 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 491: 1154, 493: 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 502: 1154, 1154, 1154, 1154, 509: 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 544: 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 585: 1154}, {1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 474: 1157, 1157, 1157, 1157, 1157, 480: 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 491: 1157, 493: 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 502: 1157, 1157, 1157, 1157, 509: 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 544: 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 585: 1157}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3632}, - {47: 3633, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3633}, + {47: 3634, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, // 1125 {1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 474: 1156, 1156, 1156, 1156, 1156, 480: 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 491: 1156, 493: 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 502: 1156, 1156, 1156, 1156, 509: 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 544: 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 585: 1156}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3635}, - {7: 3636, 499: 3637, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3643}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3638}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3636}, + {7: 3637, 499: 3638, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3644}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3639}, // 1130 - {47: 3639, 494: 3640, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, + {47: 3640, 494: 3641, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, {1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 474: 1162, 1162, 1162, 1162, 1162, 480: 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 491: 1162, 493: 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 502: 1162, 1162, 1162, 1162, 509: 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 544: 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 585: 1162}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3641}, - {47: 3642, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3642}, + {47: 3643, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, {1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 474: 1160, 1160, 1160, 1160, 1160, 480: 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 491: 1160, 493: 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 502: 1160, 1160, 1160, 1160, 509: 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 544: 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 585: 1160}, // 1135 - {7: 3645, 47: 3644, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, + {7: 3646, 47: 3645, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, {1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 474: 1163, 1163, 1163, 1163, 1163, 480: 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 491: 1163, 493: 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 502: 1163, 1163, 1163, 1163, 509: 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 544: 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 585: 1163}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3646}, - {47: 3647, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3647}, + {47: 3648, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, {1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 474: 1161, 1161, 1161, 1161, 1161, 480: 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 491: 1161, 493: 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 502: 1161, 1161, 1161, 1161, 509: 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 544: 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 585: 1161}, // 1140 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 3317, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 3649}, - {485: 3654, 3655, 3660, 523: 3656, 544: 3662, 556: 3657, 3658, 3651, 3661, 3650, 3659, 3652, 3653}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 3317, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 3684}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 3317, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 3683}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 3317, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 3682}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 3318, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 3650}, + {485: 3655, 3656, 3661, 523: 3657, 544: 3663, 556: 3658, 3659, 3652, 3662, 3651, 3660, 3653, 3654}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 3318, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 3685}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 3318, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 3684}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 3318, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 3683}, // 1145 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 3317, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 3681}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 3317, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3678, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 3677}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 3317, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3672, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 3671}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 3317, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 3670}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 3317, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 3669}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 3318, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 3682}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 3318, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3679, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 3678}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 3318, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3673, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 3672}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 3318, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 3671}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 3318, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 3670}, // 1150 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 3317, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 3668}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 3317, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 3667}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 3317, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 3666}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 3317, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 3665}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3663}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 3318, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 3669}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 3318, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 3668}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 3318, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 3667}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 3318, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 3666}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3664}, // 1155 - {47: 3664, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, + {47: 3665, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, {1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 474: 1164, 1164, 1164, 1164, 1164, 480: 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 491: 1164, 493: 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 502: 1164, 1164, 1164, 1164, 509: 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 544: 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 585: 1164}, {1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 474: 1271, 1271, 1271, 1271, 1271, 480: 1271, 1271, 483: 1271, 1271, 1271, 1271, 1271, 1271, 1271, 491: 1271, 493: 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 502: 1271, 1271, 1271, 1271, 509: 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 544: 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271}, - {1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 474: 1272, 1272, 1272, 1272, 1272, 480: 1272, 1272, 483: 1272, 1272, 1272, 1272, 1272, 1272, 1272, 491: 1272, 493: 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 502: 1272, 1272, 1272, 1272, 509: 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 544: 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 3661, 1272, 1272, 1272, 1272, 1272, 1272}, - {1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 474: 1273, 1273, 1273, 1273, 1273, 480: 1273, 1273, 483: 1273, 1273, 1273, 1273, 1273, 1273, 1273, 491: 1273, 493: 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 502: 1273, 1273, 1273, 1273, 509: 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 544: 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 3661, 1273, 1273, 1273, 1273, 1273, 1273}, + {1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 474: 1272, 1272, 1272, 1272, 1272, 480: 1272, 1272, 483: 1272, 1272, 1272, 1272, 1272, 1272, 1272, 491: 1272, 493: 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 502: 1272, 1272, 1272, 1272, 509: 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 544: 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 3662, 1272, 1272, 1272, 1272, 1272, 1272}, + {1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 474: 1273, 1273, 1273, 1273, 1273, 480: 1273, 1273, 483: 1273, 1273, 1273, 1273, 1273, 1273, 1273, 491: 1273, 493: 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 502: 1273, 1273, 1273, 1273, 509: 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 544: 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 3662, 1273, 1273, 1273, 1273, 1273, 1273}, // 1160 - {1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 474: 1274, 1274, 1274, 1274, 1274, 480: 1274, 1274, 483: 1274, 1274, 1274, 1274, 1274, 1274, 1274, 491: 1274, 493: 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 502: 1274, 1274, 1274, 1274, 509: 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 544: 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 3661, 1274, 1274, 1274, 1274, 1274, 1274}, - {1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 474: 1275, 1275, 1275, 1275, 1275, 480: 1275, 1275, 483: 1275, 1275, 1275, 1275, 1275, 1275, 1275, 491: 1275, 493: 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 502: 1275, 1275, 1275, 1275, 509: 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 544: 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 3661, 1275, 1275, 1275, 1275, 1275, 1275}, - {1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 474: 1276, 1276, 1276, 1276, 1276, 480: 1276, 1276, 483: 1276, 1276, 1276, 1276, 1276, 1276, 1276, 491: 1276, 493: 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 502: 1276, 1276, 1276, 1276, 509: 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 544: 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 3661, 1276, 1276, 1276, 1276, 1276, 1276}, - {1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 474: 1280, 1280, 1280, 1280, 1280, 480: 1280, 1280, 483: 1280, 1280, 1280, 1280, 3660, 1280, 1280, 491: 1280, 493: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 502: 1280, 1280, 1280, 1280, 509: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 3656, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 544: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 3657, 3658, 1280, 3661, 1280, 3659, 1280, 1280, 1280, 1280}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 1216, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3673}, + {1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 474: 1274, 1274, 1274, 1274, 1274, 480: 1274, 1274, 483: 1274, 1274, 1274, 1274, 1274, 1274, 1274, 491: 1274, 493: 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 502: 1274, 1274, 1274, 1274, 509: 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 544: 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 3662, 1274, 1274, 1274, 1274, 1274, 1274}, + {1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 474: 1275, 1275, 1275, 1275, 1275, 480: 1275, 1275, 483: 1275, 1275, 1275, 1275, 1275, 1275, 1275, 491: 1275, 493: 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 502: 1275, 1275, 1275, 1275, 509: 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 544: 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 3662, 1275, 1275, 1275, 1275, 1275, 1275}, + {1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 474: 1276, 1276, 1276, 1276, 1276, 480: 1276, 1276, 483: 1276, 1276, 1276, 1276, 1276, 1276, 1276, 491: 1276, 493: 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 502: 1276, 1276, 1276, 1276, 509: 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 544: 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 3662, 1276, 1276, 1276, 1276, 1276, 1276}, + {1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 474: 1280, 1280, 1280, 1280, 1280, 480: 1280, 1280, 483: 1280, 1280, 1280, 1280, 3661, 1280, 1280, 491: 1280, 493: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 502: 1280, 1280, 1280, 1280, 509: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 3657, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 544: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 3658, 3659, 1280, 3662, 1280, 3660, 1280, 1280, 1280, 1280}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 1216, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3674}, // 1165 - {101: 3432, 104: 3428, 108: 3425, 3440, 3427, 3424, 3426, 3430, 3431, 3436, 3435, 3434, 3438, 3439, 3433, 3437, 123: 3429, 505: 3313, 509: 3311, 3312, 3310, 3308, 531: 3422, 3419, 3421, 3420, 3416, 3418, 3417, 3414, 3415, 3413, 3423, 733: 3309, 3307, 802: 3412, 821: 3674}, + {101: 3433, 104: 3429, 108: 3426, 3441, 3428, 3425, 3427, 3431, 3432, 3437, 3436, 3435, 3439, 3440, 3434, 3438, 123: 3430, 505: 3314, 509: 3312, 3313, 3311, 3309, 531: 3423, 3420, 3422, 3421, 3417, 3419, 3418, 3415, 3416, 3414, 3424, 733: 3310, 3308, 802: 3413, 821: 3675}, {1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 474: 1278, 1278, 1278, 1278, 1278, 480: 1278, 1278, 483: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 491: 1278, 493: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 502: 1278, 1278, 1278, 1278, 509: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 544: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 3317, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 3676}, - {1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 474: 1277, 1277, 1277, 1277, 1277, 480: 1277, 1277, 483: 1277, 1277, 1277, 1277, 3660, 1277, 1277, 491: 1277, 493: 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 502: 1277, 1277, 1277, 1277, 509: 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 3656, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 544: 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 3657, 3658, 1277, 3661, 1277, 3659, 1277, 1277, 1277, 1277}, - {1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 474: 1281, 1281, 1281, 1281, 1281, 480: 1281, 1281, 483: 1281, 1281, 1281, 1281, 3660, 1281, 1281, 491: 1281, 493: 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 502: 1281, 1281, 1281, 1281, 509: 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 3656, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 544: 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 3657, 3658, 1281, 3661, 1281, 3659, 1281, 1281, 1281, 1281}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 3318, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 3677}, + {1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 474: 1277, 1277, 1277, 1277, 1277, 480: 1277, 1277, 483: 1277, 1277, 1277, 1277, 3661, 1277, 1277, 491: 1277, 493: 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 502: 1277, 1277, 1277, 1277, 509: 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 3657, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 544: 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 3658, 3659, 1277, 3662, 1277, 3660, 1277, 1277, 1277, 1277}, + {1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 474: 1281, 1281, 1281, 1281, 1281, 480: 1281, 1281, 483: 1281, 1281, 1281, 1281, 3661, 1281, 1281, 491: 1281, 493: 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 502: 1281, 1281, 1281, 1281, 509: 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 3657, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 544: 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 3658, 3659, 1281, 3662, 1281, 3660, 1281, 1281, 1281, 1281}, // 1170 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 1216, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3679}, - {101: 3432, 104: 3428, 108: 3425, 3440, 3427, 3424, 3426, 3430, 3431, 3436, 3435, 3434, 3438, 3439, 3433, 3437, 123: 3429, 505: 3313, 509: 3311, 3312, 3310, 3308, 531: 3422, 3419, 3421, 3420, 3416, 3418, 3417, 3414, 3415, 3413, 3423, 733: 3309, 3307, 802: 3412, 821: 3680}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 1216, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3680}, + {101: 3433, 104: 3429, 108: 3426, 3441, 3428, 3425, 3427, 3431, 3432, 3437, 3436, 3435, 3439, 3440, 3434, 3438, 123: 3430, 505: 3314, 509: 3312, 3313, 3311, 3309, 531: 3423, 3420, 3422, 3421, 3417, 3419, 3418, 3415, 3416, 3414, 3424, 733: 3310, 3308, 802: 3413, 821: 3681}, {1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 474: 1279, 1279, 1279, 1279, 1279, 480: 1279, 1279, 483: 1279, 1279, 1279, 1279, 1279, 1279, 1279, 491: 1279, 493: 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 502: 1279, 1279, 1279, 1279, 509: 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 544: 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279}, - {1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 474: 1282, 1282, 1282, 1282, 1282, 480: 1282, 1282, 483: 1282, 1282, 3654, 3655, 3660, 1282, 1282, 491: 1282, 493: 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 502: 1282, 1282, 1282, 1282, 509: 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 3656, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 544: 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 3657, 3658, 1282, 3661, 1282, 3659, 1282, 1282, 1282, 1282}, - {1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 474: 1283, 1283, 1283, 1283, 1283, 480: 1283, 1283, 483: 1283, 1283, 3654, 3655, 3660, 1283, 1283, 491: 1283, 493: 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 502: 1283, 1283, 1283, 1283, 509: 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 3656, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 544: 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 3657, 3658, 1283, 3661, 1283, 3659, 1283, 1283, 1283, 1283}, + {1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 474: 1282, 1282, 1282, 1282, 1282, 480: 1282, 1282, 483: 1282, 1282, 3655, 3656, 3661, 1282, 1282, 491: 1282, 493: 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 502: 1282, 1282, 1282, 1282, 509: 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 3657, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 544: 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 3658, 3659, 1282, 3662, 1282, 3660, 1282, 1282, 1282, 1282}, + {1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 474: 1283, 1283, 1283, 1283, 1283, 480: 1283, 1283, 483: 1283, 1283, 3655, 3656, 3661, 1283, 1283, 491: 1283, 493: 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 502: 1283, 1283, 1283, 1283, 509: 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 3657, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 544: 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 3658, 3659, 1283, 3662, 1283, 3660, 1283, 1283, 1283, 1283}, // 1175 - {1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 474: 1284, 1284, 1284, 1284, 1284, 480: 1284, 1284, 483: 1284, 1284, 3654, 3655, 3660, 1284, 1284, 491: 1284, 493: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 502: 1284, 1284, 1284, 1284, 509: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 3656, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 544: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 3657, 3658, 1284, 3661, 1284, 3659, 3652, 3653, 1284, 1284}, - {1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 474: 1285, 1285, 1285, 1285, 1285, 480: 1285, 1285, 483: 1285, 1285, 3654, 3655, 3660, 1285, 1285, 491: 1285, 493: 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 502: 1285, 1285, 1285, 1285, 509: 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 3656, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 544: 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 3657, 3658, 3651, 3661, 1285, 3659, 3652, 3653, 1285, 1285}, - {101: 3432, 104: 3428, 108: 3425, 3440, 3427, 3424, 3426, 3430, 3431, 3436, 3435, 3434, 3438, 3439, 3433, 3437, 123: 3429, 531: 3422, 3419, 3421, 3420, 3416, 3418, 3417, 3414, 3415, 3413, 3423, 802: 3412, 821: 3686}, - {499: 3687}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3688}, + {1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 474: 1284, 1284, 1284, 1284, 1284, 480: 1284, 1284, 483: 1284, 1284, 3655, 3656, 3661, 1284, 1284, 491: 1284, 493: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 502: 1284, 1284, 1284, 1284, 509: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 3657, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 544: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 3658, 3659, 1284, 3662, 1284, 3660, 3653, 3654, 1284, 1284}, + {1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 474: 1285, 1285, 1285, 1285, 1285, 480: 1285, 1285, 483: 1285, 1285, 3655, 3656, 3661, 1285, 1285, 491: 1285, 493: 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 502: 1285, 1285, 1285, 1285, 509: 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 3657, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 544: 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 3658, 3659, 3652, 3662, 1285, 3660, 3653, 3654, 1285, 1285}, + {101: 3433, 104: 3429, 108: 3426, 3441, 3428, 3425, 3427, 3431, 3432, 3437, 3436, 3435, 3439, 3440, 3434, 3438, 123: 3430, 531: 3423, 3420, 3422, 3421, 3417, 3419, 3418, 3415, 3416, 3414, 3424, 802: 3413, 821: 3687}, + {499: 3688}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3689}, // 1180 - {47: 3689, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, + {47: 3690, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, {1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 474: 1166, 1166, 1166, 1166, 1166, 480: 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 491: 1166, 493: 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 502: 1166, 1166, 1166, 1166, 509: 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 544: 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 585: 1166}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3691}, - {7: 3692, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, - {581: 3693}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3692}, + {7: 3693, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, + {581: 3694}, // 1185 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3694}, - {101: 3432, 104: 3428, 108: 3425, 3440, 3427, 3424, 3426, 3430, 3431, 3436, 3435, 3434, 3438, 3439, 3433, 3437, 123: 3429, 505: 3313, 509: 3311, 3312, 3310, 3308, 531: 3422, 3419, 3421, 3420, 3416, 3418, 3417, 3414, 3415, 3413, 3423, 733: 3309, 3307, 802: 3412, 821: 3695}, - {47: 3696}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3695}, + {101: 3433, 104: 3429, 108: 3426, 3441, 3428, 3425, 3427, 3431, 3432, 3437, 3436, 3435, 3439, 3440, 3434, 3438, 123: 3430, 505: 3314, 509: 3312, 3313, 3311, 3309, 531: 3423, 3420, 3422, 3421, 3417, 3419, 3418, 3415, 3416, 3414, 3424, 733: 3310, 3308, 802: 3413, 821: 3696}, + {47: 3697}, {1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 474: 1167, 1167, 1167, 1167, 1167, 480: 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 491: 1167, 493: 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 502: 1167, 1167, 1167, 1167, 509: 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 544: 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 585: 1167}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3698}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3699}, // 1190 - {7: 3699, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3701, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3700}, - {47: 3705, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 1216, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3702}, - {101: 3432, 104: 3428, 108: 3425, 3440, 3427, 3424, 3426, 3430, 3431, 3436, 3435, 3434, 3438, 3439, 3433, 3437, 123: 3429, 505: 3313, 509: 3311, 3312, 3310, 3308, 531: 3422, 3419, 3421, 3420, 3416, 3418, 3417, 3414, 3415, 3413, 3423, 733: 3309, 3307, 802: 3412, 821: 3703}, + {7: 3700, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3702, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3701}, + {47: 3706, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 1216, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3703}, + {101: 3433, 104: 3429, 108: 3426, 3441, 3428, 3425, 3427, 3431, 3432, 3437, 3436, 3435, 3439, 3440, 3434, 3438, 123: 3430, 505: 3314, 509: 3312, 3313, 3311, 3309, 531: 3423, 3420, 3422, 3421, 3417, 3419, 3418, 3415, 3416, 3414, 3424, 733: 3310, 3308, 802: 3413, 821: 3704}, // 1195 - {47: 3704, 485: 3675}, + {47: 3705, 485: 3676}, {1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 474: 1168, 1168, 1168, 1168, 1168, 480: 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 491: 1168, 493: 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 502: 1168, 1168, 1168, 1168, 509: 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 544: 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 585: 1168}, {1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 474: 1169, 1169, 1169, 1169, 1169, 480: 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 491: 1169, 493: 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 502: 1169, 1169, 1169, 1169, 509: 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 544: 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 585: 1169}, - {47: 1907, 508: 3708, 1050: 3707, 3709}, + {47: 1907, 508: 3709, 1050: 3708, 3710}, {47: 1906}, // 1200 {47: 1905}, - {47: 3710}, + {47: 3711}, {1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 474: 1170, 1170, 1170, 1170, 1170, 480: 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 491: 1170, 493: 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 502: 1170, 1170, 1170, 1170, 509: 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 544: 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 585: 1170}, - {47: 1907, 508: 3708, 1050: 3707, 3712}, - {47: 3713}, + {47: 1907, 508: 3709, 1050: 3708, 3713}, + {47: 3714}, // 1205 {1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 474: 1171, 1171, 1171, 1171, 1171, 480: 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 491: 1171, 493: 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 502: 1171, 1171, 1171, 1171, 509: 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 544: 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 585: 1171}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 3317, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 3715}, - {7: 3716, 485: 3654, 3655, 3660, 523: 3656, 556: 3657, 3658, 3651, 3661, 3650, 3659, 3652, 3653}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 3317, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 3717}, - {47: 3718, 485: 3654, 3655, 3660, 523: 3656, 556: 3657, 3658, 3651, 3661, 3650, 3659, 3652, 3653}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 3318, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 3716}, + {7: 3717, 485: 3655, 3656, 3661, 523: 3657, 556: 3658, 3659, 3652, 3662, 3651, 3660, 3653, 3654}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 3318, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 3718}, + {47: 3719, 485: 3655, 3656, 3661, 523: 3657, 556: 3658, 3659, 3652, 3662, 3651, 3660, 3653, 3654}, // 1210 {1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 474: 1173, 1173, 1173, 1173, 1173, 480: 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 491: 1173, 493: 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 502: 1173, 1173, 1173, 1173, 509: 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 544: 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 585: 1173}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 1909, 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3556, 777: 3720, 825: 3721}, - {7: 3558, 47: 1908}, - {47: 3722}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 1909, 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3557, 777: 3721, 825: 3722}, + {7: 3559, 47: 1908}, + {47: 3723}, {1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 474: 1174, 1174, 1174, 1174, 1174, 480: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 491: 1174, 493: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 502: 1174, 1174, 1174, 1174, 509: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 544: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 585: 1174}, // 1215 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3556, 777: 3724}, - {7: 3558, 47: 3725, 481: 3726}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3557, 777: 3725}, + {7: 3559, 47: 3726, 481: 3727}, {1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 474: 1179, 1179, 1179, 1179, 1179, 480: 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 491: 1179, 493: 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 502: 1179, 1179, 1179, 1179, 509: 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 544: 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 585: 1179}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 3458, 543: 3729, 663: 3459, 2731, 2732, 2730, 737: 3728, 806: 3727}, - {47: 3730}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 3459, 543: 3730, 663: 3460, 2732, 2733, 2731, 737: 3729, 806: 3728}, + {47: 3731}, // 1220 {748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 47: 748, 98: 748, 107: 748, 472: 748, 748, 748, 476: 748, 748, 748, 748, 748, 482: 748, 490: 748, 748, 748, 501: 748, 503: 748, 748, 506: 748, 748, 543: 748, 569: 748, 573: 748, 582: 748, 586: 748, 638: 748, 642: 748, 748, 748, 748, 748, 648: 748, 657: 748}, {747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 47: 747, 98: 747, 107: 747, 472: 747, 747, 747, 476: 747, 747, 747, 747, 747, 482: 747, 490: 747, 747, 747, 501: 747, 503: 747, 747, 506: 747, 747, 543: 747, 569: 747, 573: 747, 582: 747, 586: 747, 638: 747, 642: 747, 747, 747, 747, 747, 648: 747, 657: 747}, {1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 474: 1178, 1178, 1178, 1178, 1178, 480: 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 491: 1178, 493: 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 502: 1178, 1178, 1178, 1178, 509: 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 544: 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 585: 1178}, {1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 474: 1180, 1180, 1180, 1180, 1180, 480: 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 491: 1180, 493: 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 502: 1180, 1180, 1180, 1180, 509: 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 544: 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 585: 1180}, - {47: 3733, 508: 3734}, + {47: 3734, 508: 3735}, // 1225 {1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 474: 1102, 1102, 1102, 1102, 1102, 480: 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 491: 1102, 493: 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 502: 1102, 1102, 1102, 1102, 509: 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 544: 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 585: 1102}, - {47: 3735}, + {47: 3736}, {1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 474: 1101, 1101, 1101, 1101, 1101, 480: 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 491: 1101, 493: 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 502: 1101, 1101, 1101, 1101, 509: 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 544: 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 585: 1101}, - {47: 3737}, + {47: 3738}, {1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 474: 1181, 1181, 1181, 1181, 1181, 480: 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 491: 1181, 493: 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 502: 1181, 1181, 1181, 1181, 509: 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 544: 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 585: 1181}, // 1230 - {47: 3740}, + {47: 3741}, {1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 474: 1182, 1182, 1182, 1182, 1182, 480: 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 491: 1182, 493: 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 502: 1182, 1182, 1182, 1182, 509: 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 544: 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 585: 1182}, {1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 474: 1195, 1195, 1195, 1195, 1195, 480: 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 491: 1195, 493: 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 502: 1195, 1195, 1195, 1195, 509: 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 544: 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 585: 1195, 649: 1195, 661: 1195, 667: 1195}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 1909, 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3556, 777: 3720, 825: 3742}, - {47: 3743}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 1909, 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3557, 777: 3721, 825: 3743}, + {47: 3744}, // 1235 {1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 474: 1183, 1183, 1183, 1183, 1183, 480: 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 491: 1183, 493: 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 502: 1183, 1183, 1183, 1183, 509: 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 544: 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 585: 1183}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 1909, 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3556, 777: 3720, 825: 3745}, - {47: 3746}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 1909, 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3557, 777: 3721, 825: 3746}, + {47: 3747}, {1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 474: 1184, 1184, 1184, 1184, 1184, 480: 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 491: 1184, 493: 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 502: 1184, 1184, 1184, 1184, 509: 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 544: 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 585: 1184}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3748, 2731, 2732, 2730, 710: 3749}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3749, 2732, 2733, 2731, 710: 3750}, // 1240 - {47: 1269, 498: 1269, 651: 3751}, - {47: 3750}, + {47: 1269, 498: 1269, 651: 3752}, + {47: 3751}, {1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 474: 1238, 1238, 1238, 1238, 1238, 480: 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 491: 1238, 493: 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 502: 1238, 1238, 1238, 1238, 509: 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 544: 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 585: 1238}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3752, 2731, 2732, 2730}, - {47: 1268, 498: 1268, 651: 3753}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3753, 2732, 2733, 2731}, + {47: 1268, 498: 1268, 651: 3754}, // 1245 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3754, 2731, 2732, 2730}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3755, 2732, 2733, 2731}, {1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 474: 1267, 1267, 1267, 1267, 1267, 480: 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 491: 1267, 493: 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 502: 1267, 1267, 1267, 1267, 509: 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 544: 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 585: 1267, 654: 1267, 1267}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3748, 2731, 2732, 2730, 710: 3756}, - {47: 3757}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3749, 2732, 2733, 2731, 710: 3757}, + {47: 3758}, {1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 474: 1239, 1239, 1239, 1239, 1239, 480: 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 491: 1239, 493: 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 502: 1239, 1239, 1239, 1239, 509: 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 544: 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 585: 1239}, // 1250 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3759}, - {7: 3760, 481: 3761, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, - {49: 3772, 101: 3768, 165: 3774, 173: 3769, 3767, 193: 3771, 506: 3779, 543: 3765, 646: 3778, 679: 3770, 3775, 3776, 684: 3777, 739: 3773, 899: 3766, 997: 3764}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 3458, 543: 3729, 663: 3459, 2731, 2732, 2730, 737: 3728, 806: 3762}, - {47: 3763}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3760}, + {7: 3761, 481: 3762, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, + {49: 3773, 101: 3769, 165: 3775, 173: 3770, 3768, 193: 3772, 506: 3780, 543: 3766, 646: 3779, 679: 3771, 3776, 3777, 684: 3778, 739: 3774, 899: 3767, 997: 3765}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 3459, 543: 3730, 663: 3460, 2732, 2733, 2731, 737: 3729, 806: 3763}, + {47: 3764}, // 1255 {1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 474: 1240, 1240, 1240, 1240, 1240, 480: 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 491: 1240, 493: 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 502: 1240, 1240, 1240, 1240, 509: 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 544: 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 585: 1240}, - {47: 3815}, - {47: 286, 473: 3794, 762: 3795, 785: 3814}, - {14: 286, 47: 286, 473: 3794, 506: 286, 543: 286, 646: 286, 762: 3795, 785: 3799}, + {47: 3816}, + {47: 286, 473: 3795, 762: 3796, 785: 3815}, + {14: 286, 47: 286, 473: 3795, 506: 286, 543: 286, 646: 286, 762: 3796, 785: 3800}, {47: 1062}, // 1260 {47: 1061}, - {47: 286, 473: 3794, 762: 3795, 785: 3798}, - {47: 279, 473: 3781, 762: 3782, 902: 3797, 907: 3783}, - {47: 286, 473: 3794, 762: 3795, 785: 3793}, - {47: 350, 682: 3790, 3791, 1089: 3792}, + {47: 286, 473: 3795, 762: 3796, 785: 3799}, + {47: 279, 473: 3782, 762: 3783, 902: 3798, 907: 3784}, + {47: 286, 473: 3795, 762: 3796, 785: 3794}, + {47: 350, 682: 3791, 3792, 1089: 3793}, // 1265 - {47: 350, 682: 3790, 3791, 1089: 3789}, + {47: 350, 682: 3791, 3792, 1089: 3790}, {47: 1055}, {47: 1054}, - {47: 279, 473: 3781, 762: 3782, 902: 3780, 907: 3783}, + {47: 279, 473: 3782, 762: 3783, 902: 3781, 907: 3784}, {47: 1052}, // 1270 {14: 324, 47: 324, 473: 324, 506: 324, 543: 324, 646: 324}, {14: 323, 47: 323, 473: 323, 506: 323, 543: 323, 646: 323}, {47: 1053}, - {508: 2705, 732: 2704, 743: 3784}, + {508: 2706, 732: 2705, 743: 3785}, {278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 47: 278, 49: 278, 472: 278, 476: 278, 278, 278, 278, 482: 278, 490: 278, 492: 278, 573: 278, 582: 278, 586: 278, 638: 278, 642: 278, 278, 278, 739: 278, 741: 278}, // 1275 {277, 277, 277, 277, 277, 277, 277, 277, 277, 277, 277, 277, 277, 47: 277, 49: 277, 472: 277, 476: 277, 277, 277, 277, 482: 277, 490: 277, 492: 277, 573: 277, 582: 277, 586: 277, 638: 277, 642: 277, 277, 277, 739: 277, 741: 277}, - {7: 3786, 47: 3785}, + {7: 3787, 47: 3786}, {287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 14: 287, 47: 287, 49: 287, 102: 287, 287, 106: 287, 472: 287, 476: 287, 287, 287, 287, 482: 287, 490: 287, 492: 287, 506: 287, 529: 287, 287, 543: 287, 573: 287, 582: 287, 586: 287, 638: 287, 642: 287, 287, 287, 646: 287, 739: 287, 741: 287}, - {508: 2705, 732: 2704, 743: 3787}, - {47: 3788}, + {508: 2706, 732: 2705, 743: 3788}, + {47: 3789}, // 1280 {276, 276, 276, 276, 276, 276, 276, 276, 276, 276, 276, 276, 276, 47: 276, 49: 276, 472: 276, 476: 276, 276, 276, 276, 482: 276, 490: 276, 492: 276, 573: 276, 582: 276, 586: 276, 638: 276, 642: 276, 276, 276, 739: 276, 741: 276}, {47: 1056}, @@ -7657,357 +7658,357 @@ var ( {47: 1057}, // 1285 {47: 1058}, - {508: 2705, 732: 2704, 743: 3796}, + {508: 2706, 732: 2705, 743: 3797}, {285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 14: 285, 47: 285, 49: 285, 102: 285, 285, 106: 285, 472: 285, 476: 285, 285, 285, 285, 482: 285, 490: 285, 492: 285, 506: 285, 529: 285, 285, 543: 285, 573: 285, 582: 285, 586: 285, 638: 285, 642: 285, 285, 285, 646: 285, 739: 285, 741: 285}, - {47: 3785}, + {47: 3786}, {47: 1059}, // 1290 {47: 1060}, - {14: 3804, 47: 273, 506: 3805, 543: 3801, 646: 3803, 772: 3802, 797: 3800}, + {14: 3805, 47: 273, 506: 3806, 543: 3802, 646: 3804, 772: 3803, 797: 3801}, {47: 1063}, - {270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 14: 3804, 47: 270, 472: 270, 476: 270, 270, 270, 270, 482: 270, 490: 270, 492: 270, 506: 3805, 573: 270, 582: 270, 586: 270, 638: 270, 642: 270, 270, 270, 646: 3803, 772: 3812, 1253: 3811}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 3458, 543: 3729, 663: 3459, 2731, 2732, 2730, 737: 3728, 806: 3808}, + {270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 14: 3805, 47: 270, 472: 270, 476: 270, 270, 270, 270, 482: 270, 490: 270, 492: 270, 506: 3806, 573: 270, 582: 270, 586: 270, 638: 270, 642: 270, 270, 270, 646: 3804, 772: 3813, 1253: 3812}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 3459, 543: 3730, 663: 3460, 2732, 2733, 2731, 737: 3729, 806: 3809}, // 1295 - {504: 3807}, + {504: 3808}, {267, 267, 267, 267, 267, 267, 267, 8: 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 48: 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 475: 267, 479: 267, 497: 267, 267, 518: 267, 543: 267}, - {504: 3806}, + {504: 3807}, {266, 266, 266, 266, 266, 266, 266, 8: 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 48: 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 475: 266, 479: 266, 497: 266, 266, 518: 266, 543: 266}, {268, 268, 268, 268, 268, 268, 268, 8: 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 48: 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 475: 268, 479: 268, 497: 268, 268, 518: 268, 543: 268}, // 1300 - {275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 47: 275, 472: 275, 476: 275, 275, 275, 275, 482: 275, 490: 275, 492: 275, 543: 3809, 573: 275, 582: 275, 586: 275, 638: 275, 642: 275, 275, 275, 1252: 3810}, + {275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 47: 275, 472: 275, 476: 275, 275, 275, 275, 482: 275, 490: 275, 492: 275, 543: 3810, 573: 275, 582: 275, 586: 275, 638: 275, 642: 275, 275, 275, 1252: 3811}, {274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 47: 274, 472: 274, 476: 274, 274, 274, 274, 482: 274, 490: 274, 492: 274, 573: 274, 582: 274, 586: 274, 638: 274, 642: 274, 274, 274}, {271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 47: 271, 472: 271, 476: 271, 271, 271, 271, 482: 271, 490: 271, 492: 271, 573: 271, 582: 271, 586: 271, 638: 271, 642: 271, 271, 271}, {272, 272, 272, 272, 272, 272, 272, 272, 272, 272, 272, 272, 272, 47: 272, 472: 272, 476: 272, 272, 272, 272, 482: 272, 490: 272, 492: 272, 573: 272, 582: 272, 586: 272, 638: 272, 642: 272, 272, 272}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 3458, 543: 3729, 663: 3459, 2731, 2732, 2730, 737: 3728, 806: 3813}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 3459, 543: 3730, 663: 3460, 2732, 2733, 2731, 737: 3729, 806: 3814}, // 1305 {269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 47: 269, 472: 269, 476: 269, 269, 269, 269, 482: 269, 490: 269, 492: 269, 573: 269, 582: 269, 586: 269, 638: 269, 642: 269, 269, 269}, {47: 1064}, {1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 474: 1241, 1241, 1241, 1241, 1241, 480: 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 491: 1241, 493: 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 502: 1241, 1241, 1241, 1241, 509: 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 544: 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 585: 1241}, - {505: 3313, 509: 3311, 3312, 3310, 3308, 542: 1070, 733: 3309, 3307}, - {542: 3820, 1156: 3819, 1335: 3818}, + {505: 3314, 509: 3312, 3313, 3311, 3309, 542: 1070, 733: 3310, 3308}, + {542: 3821, 1156: 3820, 1335: 3819}, // 1310 - {157: 1066, 542: 3820, 545: 3826, 1156: 3825, 1202: 3824}, + {157: 1066, 542: 3821, 545: 3827, 1156: 3826, 1202: 3825}, {157: 1069, 542: 1069, 545: 1069}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3821}, - {505: 3313, 509: 3311, 3312, 3310, 3308, 546: 3822, 733: 3309, 3307}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3823}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3822}, + {505: 3314, 509: 3312, 3313, 3311, 3309, 546: 3823, 733: 3310, 3308}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3824}, // 1315 - {157: 1067, 505: 3313, 509: 3311, 3312, 3310, 3308, 542: 1067, 545: 1067, 733: 3309, 3307}, - {157: 3828}, + {157: 1067, 505: 3314, 509: 3312, 3313, 3311, 3309, 542: 1067, 545: 1067, 733: 3310, 3308}, + {157: 3829}, {157: 1068, 542: 1068, 545: 1068}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3827}, - {157: 1065, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3828}, + {157: 1065, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, // 1320 {1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 474: 1242, 1242, 1242, 1242, 1242, 480: 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 491: 1242, 493: 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 502: 1242, 1242, 1242, 1242, 509: 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 544: 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 585: 1242}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3830}, - {478: 3831, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, - {49: 3772, 101: 3768, 165: 3774, 173: 3769, 3767, 193: 3771, 506: 3779, 543: 3765, 646: 3778, 679: 3770, 3775, 3776, 684: 3777, 739: 3773, 899: 3766, 997: 3832}, - {47: 3833}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3831}, + {478: 3832, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, + {49: 3773, 101: 3769, 165: 3775, 173: 3770, 3768, 193: 3772, 506: 3780, 543: 3766, 646: 3779, 679: 3771, 3776, 3777, 684: 3778, 739: 3774, 899: 3767, 997: 3833}, + {47: 3834}, // 1325 {1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 474: 1243, 1243, 1243, 1243, 1243, 480: 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 491: 1243, 493: 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 502: 1243, 1243, 1243, 1243, 509: 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 544: 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 585: 1243}, - {1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 474: 1244, 1244, 1244, 1244, 1244, 480: 1244, 1244, 3318, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 491: 1244, 493: 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 502: 1244, 1244, 1244, 1244, 509: 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 544: 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 585: 1244}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3836}, - {505: 3313, 509: 3311, 3312, 3310, 3308, 522: 3837, 733: 3309, 3307}, + {1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 474: 1244, 1244, 1244, 1244, 1244, 480: 1244, 1244, 3319, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 491: 1244, 493: 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 502: 1244, 1244, 1244, 1244, 509: 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 544: 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 585: 1244}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3837}, + {505: 3314, 509: 3312, 3313, 3311, 3309, 522: 3838, 733: 3310, 3308}, {1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 474: 1245, 1245, 1245, 1245, 1245, 480: 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 491: 1245, 493: 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 502: 1245, 1245, 1245, 1245, 509: 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 544: 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 585: 1245}, // 1330 {1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 474: 1246, 1246, 1246, 1246, 1246, 480: 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 491: 1246, 493: 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 502: 1246, 1246, 1246, 1246, 509: 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 544: 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 585: 1246}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3556, 777: 3840}, - {7: 3841}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3842}, - {7: 1912, 47: 3843, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3557, 777: 3841}, + {7: 3842}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3843}, + {7: 1912, 47: 3844, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, // 1335 {1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 474: 1247, 1247, 1247, 1247, 1247, 480: 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 491: 1247, 493: 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 502: 1247, 1247, 1247, 1247, 509: 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 544: 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 585: 1247}, - {7: 1913, 47: 3946, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, - {7: 3943}, - {7: 1250, 47: 1250, 476: 1250, 1250, 480: 805, 482: 1250, 485: 1250, 1250, 1250, 805, 805, 493: 2697, 498: 1250, 500: 2698, 502: 2694, 505: 1250, 509: 1250, 1250, 1250, 1250, 518: 1250, 523: 1250, 544: 1250, 547: 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 585: 1250, 766: 3859, 3860}, - {473: 3747, 576: 3864, 910: 3863, 974: 3862}, + {7: 1913, 47: 3947, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, + {7: 3944}, + {7: 1250, 47: 1250, 476: 1250, 1250, 480: 805, 482: 1250, 485: 1250, 1250, 1250, 805, 805, 493: 2698, 498: 1250, 500: 2699, 502: 2695, 505: 1250, 509: 1250, 1250, 1250, 1250, 518: 1250, 523: 1250, 544: 1250, 547: 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 1250, 585: 1250, 766: 3860, 3861}, + {473: 3748, 576: 3865, 910: 3864, 974: 3863}, // 1340 - {473: 2559, 501: 2557, 569: 2556, 645: 2552, 708: 3856, 747: 3855, 2553, 2554, 2555, 2564, 755: 2562, 3857, 3858}, - {47: 3854, 480: 806, 488: 806, 806}, + {473: 2560, 501: 2558, 569: 2557, 645: 2553, 708: 3857, 747: 3856, 2554, 2555, 2556, 2565, 755: 2563, 3858, 3859}, + {47: 3855, 480: 806, 488: 806, 806}, + {47: 3854}, {47: 3853}, - {47: 3852}, {833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 480: 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 491: 833, 493: 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 509: 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 544: 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 569: 833, 585: 833, 645: 833, 653: 833, 738: 833}, // 1345 {834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 480: 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 491: 834, 493: 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 509: 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 544: 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 569: 834, 585: 834, 645: 834, 653: 834, 738: 834}, {835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 480: 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 491: 835, 493: 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 509: 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 544: 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 569: 835, 585: 835, 645: 835, 653: 835, 738: 835}, {990, 990, 47: 990, 472: 990, 474: 990, 480: 806, 990, 488: 806, 806}, - {989, 989, 47: 989, 472: 989, 474: 989, 480: 805, 989, 488: 805, 805, 493: 2697, 500: 2698, 502: 2694, 766: 3859, 3860}, + {989, 989, 47: 989, 472: 989, 474: 989, 480: 805, 989, 488: 805, 805, 493: 2698, 500: 2699, 502: 2695, 766: 3860, 3861}, {818, 818, 47: 818, 472: 818, 474: 818, 481: 818}, // 1350 {817, 817, 47: 817, 472: 817, 474: 817, 481: 817}, - {811, 811, 47: 811, 472: 811, 474: 811, 481: 811, 493: 2697, 500: 2698, 767: 3861}, + {811, 811, 47: 811, 472: 811, 474: 811, 481: 811, 493: 2698, 500: 2699, 767: 3862}, {810, 810, 47: 810, 472: 810, 474: 810, 481: 810}, {809, 809, 47: 809, 472: 809, 474: 809, 481: 809}, - {1287, 1287, 7: 3876, 47: 1287, 472: 1287, 474: 1287, 480: 1287, 1287, 488: 1287, 1287, 493: 1287, 1287, 1287, 1287, 500: 1287, 502: 2694, 766: 2695, 810: 3875}, + {1287, 1287, 7: 3877, 47: 1287, 472: 1287, 474: 1287, 480: 1287, 1287, 488: 1287, 1287, 493: 1287, 1287, 1287, 1287, 500: 1287, 502: 2695, 766: 2696, 810: 3876}, // 1355 {8, 8, 7: 8, 47: 8, 472: 8, 474: 8, 480: 8, 8, 488: 8, 8, 493: 8, 8, 8, 8, 500: 8, 502: 8}, - {473: 3865, 838: 3866}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 1327, 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3871, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3867, 795: 3870, 1325: 3869, 3868}, + {473: 3866, 838: 3867}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 1327, 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3872, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3868, 795: 3871, 1325: 3870, 3869}, {6, 6, 7: 6, 47: 6, 472: 6, 474: 6, 480: 6, 6, 488: 6, 6, 493: 6, 6, 6, 6, 500: 6, 502: 6}, - {1323, 1323, 7: 1323, 47: 1323, 472: 1323, 481: 1323, 493: 1323, 497: 1323, 502: 1323, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, + {1323, 1323, 7: 1323, 47: 1323, 472: 1323, 481: 1323, 493: 1323, 497: 1323, 502: 1323, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, // 1360 - {47: 3874}, - {7: 3872, 47: 1326}, + {47: 3875}, + {7: 3873, 47: 1326}, {7: 1324, 47: 1324}, - {1322, 1322, 7: 1322, 47: 1322, 472: 1322, 3755, 481: 1322, 493: 1322, 497: 1322, 502: 1322}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3871, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3867, 795: 3873}, + {1322, 1322, 7: 1322, 47: 1322, 472: 1322, 3756, 481: 1322, 493: 1322, 497: 1322, 502: 1322}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3872, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3868, 795: 3874}, // 1365 {7: 1325, 47: 1325}, {1328, 1328, 7: 1328, 47: 1328, 86: 1328, 472: 1328, 474: 1328, 480: 1328, 1328, 488: 1328, 1328, 493: 1328, 1328, 1328, 1328, 500: 1328, 502: 1328, 505: 1328}, - {860, 860, 47: 860, 472: 860, 474: 860, 480: 860, 860, 488: 860, 860, 493: 2697, 860, 860, 860, 500: 2698, 767: 2699, 828: 3878}, - {576: 3864, 910: 3877}, + {860, 860, 47: 860, 472: 860, 474: 860, 480: 860, 860, 488: 860, 860, 493: 2698, 860, 860, 860, 500: 2699, 767: 2700, 828: 3879}, + {576: 3865, 910: 3878}, {7, 7, 7: 7, 47: 7, 472: 7, 474: 7, 480: 7, 7, 488: 7, 7, 493: 7, 7, 7, 7, 500: 7, 502: 7}, // 1370 - {831, 831, 47: 831, 472: 831, 474: 831, 480: 831, 831, 488: 831, 831, 494: 3880, 831, 3881, 886: 3879}, - {837, 837, 47: 837, 472: 837, 474: 837, 480: 837, 837, 488: 837, 837, 495: 3906, 887: 3905}, - {281: 3886, 653: 3885}, - {544: 3882}, - {281: 3883}, + {831, 831, 47: 831, 472: 831, 474: 831, 480: 831, 831, 488: 831, 831, 494: 3881, 831, 3882, 886: 3880}, + {837, 837, 47: 837, 472: 837, 474: 837, 480: 837, 837, 488: 837, 837, 495: 3907, 887: 3906}, + {281: 3887, 653: 3886}, + {544: 3883}, + {281: 3884}, // 1375 - {181: 3884}, + {181: 3885}, {823, 823, 47: 823, 472: 823, 474: 823, 480: 823, 823, 488: 823, 823, 495: 823}, - {822, 822, 47: 822, 138: 822, 150: 822, 171: 822, 472: 822, 474: 822, 480: 822, 822, 488: 822, 822, 495: 822, 1082: 3888, 3899}, - {822, 822, 47: 822, 138: 822, 150: 822, 472: 822, 474: 822, 480: 822, 822, 488: 822, 822, 495: 822, 1082: 3888, 3887}, - {829, 829, 47: 829, 138: 3897, 150: 3896, 472: 829, 474: 829, 480: 829, 829, 488: 829, 829, 495: 829}, + {822, 822, 47: 822, 138: 822, 150: 822, 171: 822, 472: 822, 474: 822, 480: 822, 822, 488: 822, 822, 495: 822, 1082: 3889, 3900}, + {822, 822, 47: 822, 138: 822, 150: 822, 472: 822, 474: 822, 480: 822, 822, 488: 822, 822, 495: 822, 1082: 3889, 3888}, + {829, 829, 47: 829, 138: 3898, 150: 3897, 472: 829, 474: 829, 480: 829, 829, 488: 829, 829, 495: 829}, // 1380 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 3890, 794: 3891}, - {1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 544: 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 569: 1046, 573: 1046, 582: 1046, 585: 1046, 1046, 1046, 638: 1046, 642: 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 3894, 1046, 1046, 656: 1046, 1046, 659: 1046, 1046, 668: 1046, 1046, 1046, 1046, 1046, 1046, 678: 1046, 685: 1046, 1046, 688: 1046, 703: 1046}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 3891, 794: 3892}, + {1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 544: 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 569: 1046, 573: 1046, 582: 1046, 585: 1046, 1046, 1046, 638: 1046, 642: 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 3895, 1046, 1046, 656: 1046, 1046, 659: 1046, 1046, 668: 1046, 1046, 1046, 1046, 1046, 1046, 678: 1046, 685: 1046, 1046, 688: 1046, 703: 1046}, {1044, 1044, 7: 1044, 47: 1044, 138: 1044, 150: 1044, 171: 1044, 472: 1044, 474: 1044, 480: 1044, 1044, 488: 1044, 1044, 495: 1044, 499: 1044, 649: 1044, 669: 1044, 671: 1044}, - {821, 821, 7: 3892, 47: 821, 138: 821, 150: 821, 171: 821, 472: 821, 474: 821, 480: 821, 821, 488: 821, 821, 495: 821}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 3893}, + {821, 821, 7: 3893, 47: 821, 138: 821, 150: 821, 171: 821, 472: 821, 474: 821, 480: 821, 821, 488: 821, 821, 495: 821}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 3894}, // 1385 {1043, 1043, 7: 1043, 47: 1043, 138: 1043, 150: 1043, 161: 1043, 171: 1043, 472: 1043, 474: 1043, 480: 1043, 1043, 488: 1043, 1043, 495: 1043, 499: 1043, 649: 1043, 1043, 669: 1043, 671: 1043}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3895, 2731, 2732, 2730}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3896, 2732, 2733, 2731}, {1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 544: 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 569: 1045, 573: 1045, 582: 1045, 585: 1045, 1045, 1045, 638: 1045, 642: 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 652: 1045, 1045, 656: 1045, 1045, 659: 1045, 1045, 668: 1045, 1045, 1045, 1045, 1045, 1045, 678: 1045, 685: 1045, 1045, 688: 1045, 703: 1045}, {826, 826, 47: 826, 472: 826, 474: 826, 480: 826, 826, 488: 826, 826, 495: 826}, - {263: 3898}, + {263: 3899}, // 1390 {824, 824, 47: 824, 472: 824, 474: 824, 480: 824, 824, 488: 824, 824, 495: 824}, - {830, 830, 47: 830, 138: 3902, 150: 3900, 171: 3901, 472: 830, 474: 830, 480: 830, 830, 488: 830, 830, 495: 830}, + {830, 830, 47: 830, 138: 3903, 150: 3901, 171: 3902, 472: 830, 474: 830, 480: 830, 830, 488: 830, 830, 495: 830}, {828, 828, 47: 828, 472: 828, 474: 828, 480: 828, 828, 488: 828, 828, 495: 828}, - {508: 2705, 732: 3904}, - {263: 3903}, + {508: 2706, 732: 3905}, + {263: 3904}, // 1395 {825, 825, 47: 825, 472: 825, 474: 825, 480: 825, 825, 488: 825, 825, 495: 825}, {827, 827, 47: 827, 472: 827, 474: 827, 480: 827, 827, 488: 827, 827, 495: 827}, {991, 991, 47: 991, 472: 991, 474: 991, 480: 991, 991, 488: 991, 991}, - {1265: 3907}, - {475: 3908}, + {1265: 3908}, + {475: 3909}, // 1400 - {100, 100, 47: 100, 98: 3912, 107: 3911, 472: 100, 474: 100, 480: 100, 100, 488: 100, 100, 657: 100, 832: 3910, 1047: 3909}, - {87, 87, 47: 87, 472: 87, 474: 87, 480: 87, 87, 488: 87, 87, 657: 3933, 942: 3932}, - {781: 3915, 787: 3917, 792: 3918, 3916, 1046: 3914, 1208: 3913}, + {100, 100, 47: 100, 98: 3913, 107: 3912, 472: 100, 474: 100, 480: 100, 100, 488: 100, 100, 657: 100, 832: 3911, 1047: 3910}, + {87, 87, 47: 87, 472: 87, 474: 87, 480: 87, 87, 488: 87, 87, 657: 3934, 942: 3933}, + {781: 3916, 787: 3918, 792: 3919, 3917, 1046: 3915, 1208: 3914}, {98, 98, 15: 98, 48: 98, 50: 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 472: 98, 98, 499: 98, 544: 98, 652: 98, 781: 98, 787: 98, 792: 98, 98}, {97, 97, 15: 97, 48: 97, 50: 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 472: 97, 97, 499: 97, 544: 97, 652: 97, 781: 97, 787: 97, 792: 97, 97}, // 1405 - {99, 99, 47: 99, 472: 99, 99, 99, 480: 99, 99, 488: 99, 99, 491: 99, 504: 99, 657: 99, 781: 3915, 787: 3917, 792: 3918, 3916, 1046: 3931}, + {99, 99, 47: 99, 472: 99, 99, 99, 480: 99, 99, 488: 99, 99, 491: 99, 504: 99, 657: 99, 781: 3916, 787: 3918, 792: 3919, 3917, 1046: 3932}, {95, 95, 47: 95, 472: 95, 95, 95, 480: 95, 95, 488: 95, 95, 491: 95, 504: 95, 657: 95, 781: 95, 787: 95, 792: 95, 95}, - {659: 3929}, - {787: 3926}, - {659: 3924}, + {659: 3930}, + {787: 3927}, + {659: 3925}, // 1410 - {659: 3919}, - {475: 3921, 577: 3922, 580: 3923, 851: 3920}, + {659: 3920}, + {475: 3922, 577: 3923, 580: 3924, 851: 3921}, {91, 91, 47: 91, 472: 91, 91, 91, 480: 91, 91, 488: 91, 91, 491: 91, 504: 91, 657: 91, 781: 91, 787: 91, 792: 91, 91}, {90, 90, 47: 90, 472: 90, 90, 90, 480: 90, 90, 488: 90, 90, 491: 90, 504: 90, 657: 90, 781: 90, 787: 90, 792: 90, 90}, {89, 89, 47: 89, 472: 89, 89, 89, 480: 89, 89, 488: 89, 89, 491: 89, 504: 89, 657: 89, 781: 89, 787: 89, 792: 89, 89}, // 1415 {88, 88, 47: 88, 472: 88, 88, 88, 480: 88, 88, 488: 88, 88, 491: 88, 504: 88, 657: 88, 781: 88, 787: 88, 792: 88, 88}, - {475: 3921, 577: 3922, 580: 3923, 851: 3925}, + {475: 3922, 577: 3923, 580: 3924, 851: 3926}, {92, 92, 47: 92, 472: 92, 92, 92, 480: 92, 92, 488: 92, 92, 491: 92, 504: 92, 657: 92, 781: 92, 787: 92, 792: 92, 92}, - {659: 3927}, - {475: 3921, 577: 3922, 580: 3923, 851: 3928}, + {659: 3928}, + {475: 3922, 577: 3923, 580: 3924, 851: 3929}, // 1420 {93, 93, 47: 93, 472: 93, 93, 93, 480: 93, 93, 488: 93, 93, 491: 93, 504: 93, 657: 93, 781: 93, 787: 93, 792: 93, 93}, - {475: 3921, 577: 3922, 580: 3923, 851: 3930}, + {475: 3922, 577: 3923, 580: 3924, 851: 3931}, {94, 94, 47: 94, 472: 94, 94, 94, 480: 94, 94, 488: 94, 94, 491: 94, 504: 94, 657: 94, 781: 94, 787: 94, 792: 94, 94}, {96, 96, 47: 96, 472: 96, 96, 96, 480: 96, 96, 488: 96, 96, 491: 96, 504: 96, 657: 96, 781: 96, 787: 96, 792: 96, 96}, {836, 836, 47: 836, 472: 836, 474: 836, 480: 836, 836, 488: 836, 836}, // 1425 - {85, 85, 47: 85, 472: 85, 85, 85, 480: 85, 85, 488: 85, 85, 491: 85, 504: 85, 781: 85, 1298: 3934, 3935}, - {83, 83, 47: 83, 472: 83, 83, 83, 480: 83, 83, 488: 83, 83, 491: 83, 504: 83, 781: 3939, 1238: 3938}, - {659: 3936}, - {475: 3921, 577: 3922, 580: 3923, 851: 3937}, + {85, 85, 47: 85, 472: 85, 85, 85, 480: 85, 85, 488: 85, 85, 491: 85, 504: 85, 781: 85, 1298: 3935, 3936}, + {83, 83, 47: 83, 472: 83, 83, 83, 480: 83, 83, 488: 83, 83, 491: 83, 504: 83, 781: 3940, 1238: 3939}, + {659: 3937}, + {475: 3922, 577: 3923, 580: 3924, 851: 3938}, {84, 84, 47: 84, 472: 84, 84, 84, 480: 84, 84, 488: 84, 84, 491: 84, 504: 84, 781: 84}, // 1430 {86, 86, 47: 86, 472: 86, 86, 86, 480: 86, 86, 488: 86, 86, 491: 86, 504: 86}, - {659: 3940}, - {475: 3921, 577: 3922, 580: 3923, 851: 3941}, + {659: 3941}, + {475: 3922, 577: 3923, 580: 3924, 851: 3942}, {82, 82, 47: 82, 472: 82, 82, 82, 480: 82, 82, 488: 82, 82, 491: 82, 504: 82}, {832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 480: 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 491: 832, 493: 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 509: 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 544: 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 569: 832, 585: 832, 645: 832, 653: 832, 738: 832}, // 1435 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3944}, - {7: 1912, 47: 3945, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3945}, + {7: 1912, 47: 3946, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, {1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 474: 1248, 1248, 1248, 1248, 1248, 480: 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 491: 1248, 493: 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 502: 1248, 1248, 1248, 1248, 509: 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 544: 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 585: 1248}, {1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 474: 1249, 1249, 1249, 1249, 1249, 480: 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 491: 1249, 493: 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 502: 1249, 1249, 1249, 1249, 509: 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 544: 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 585: 1249}, - {1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 474: 1251, 1251, 1251, 1251, 1251, 480: 1251, 1251, 3318, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 491: 1251, 493: 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 502: 1251, 1251, 1251, 1251, 509: 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 544: 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 585: 1251}, + {1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 474: 1251, 1251, 1251, 1251, 1251, 480: 1251, 1251, 3319, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 491: 1251, 493: 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 502: 1251, 1251, 1251, 1251, 509: 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 544: 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 585: 1251}, // 1440 - {1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 474: 1253, 1253, 1253, 1253, 1253, 480: 1253, 1253, 3318, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 491: 1253, 493: 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 502: 1253, 1253, 1253, 1253, 509: 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 544: 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 585: 1253}, - {1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 474: 1254, 1254, 1254, 1254, 1254, 480: 1254, 1254, 3318, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 491: 1254, 493: 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 502: 1254, 1254, 1254, 1254, 509: 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 544: 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 585: 1254}, - {1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 474: 1255, 1255, 1255, 1255, 1255, 480: 1255, 1255, 3318, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 491: 1255, 493: 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 502: 1255, 1255, 1255, 1255, 509: 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 544: 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 585: 1255}, - {1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 474: 1256, 1256, 1256, 1256, 1256, 480: 1256, 1256, 3318, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 491: 1256, 493: 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 502: 1256, 1256, 1256, 1256, 509: 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 544: 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 585: 1256}, - {475: 3955}, + {1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 474: 1253, 1253, 1253, 1253, 1253, 480: 1253, 1253, 3319, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 491: 1253, 493: 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 502: 1253, 1253, 1253, 1253, 509: 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 544: 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 585: 1253}, + {1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 474: 1254, 1254, 1254, 1254, 1254, 480: 1254, 1254, 3319, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 491: 1254, 493: 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 502: 1254, 1254, 1254, 1254, 509: 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 544: 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 585: 1254}, + {1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 474: 1255, 1255, 1255, 1255, 1255, 480: 1255, 1255, 3319, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 491: 1255, 493: 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 502: 1255, 1255, 1255, 1255, 509: 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 544: 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 585: 1255}, + {1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 474: 1256, 1256, 1256, 1256, 1256, 480: 1256, 1256, 3319, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 491: 1256, 493: 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 502: 1256, 1256, 1256, 1256, 509: 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 544: 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 585: 1256}, + {475: 3956}, // 1445 - {475: 3954}, + {475: 3955}, {1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 474: 1236, 1236, 1236, 1236, 1236, 480: 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 491: 1236, 493: 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 502: 1236, 1236, 1236, 1236, 509: 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 544: 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 585: 1236}, {1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 474: 1237, 1237, 1237, 1237, 1237, 480: 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 491: 1237, 493: 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 502: 1237, 1237, 1237, 1237, 509: 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 544: 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 585: 1237}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3957, 2731, 2732, 2730}, - {1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 3958, 1268, 1268, 1268, 1268, 1268, 480: 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 491: 1268, 493: 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 502: 1268, 1268, 1268, 1268, 509: 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 544: 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 585: 1268, 651: 3753, 654: 1268, 1268}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3958, 2732, 2733, 2731}, + {1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 3959, 1268, 1268, 1268, 1268, 1268, 480: 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 491: 1268, 493: 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 502: 1268, 1268, 1268, 1268, 509: 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 544: 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 585: 1268, 651: 3754, 654: 1268, 1268}, // 1450 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 1909, 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3556, 777: 3720, 825: 3959}, - {47: 3960}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 1909, 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3557, 777: 3721, 825: 3960}, + {47: 3961}, {1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 474: 1104, 1104, 1104, 1104, 1104, 480: 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 491: 1104, 493: 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 502: 1104, 1104, 1104, 1104, 509: 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 544: 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 585: 1104}, - {101: 3432, 104: 3428, 108: 3425, 3440, 3427, 3424, 3426, 3430, 3431, 3436, 3435, 3434, 3438, 3439, 3433, 3437, 123: 3429, 505: 3313, 509: 3311, 3312, 3310, 3308, 531: 3422, 3419, 3421, 3420, 3416, 3418, 3417, 3414, 3415, 3413, 3423, 733: 3309, 3307, 802: 3412, 821: 3962}, - {485: 3675}, + {101: 3433, 104: 3429, 108: 3426, 3441, 3428, 3425, 3427, 3431, 3432, 3437, 3436, 3435, 3439, 3440, 3434, 3438, 123: 3430, 505: 3314, 509: 3312, 3313, 3311, 3309, 531: 3423, 3420, 3422, 3421, 3417, 3419, 3418, 3415, 3416, 3414, 3424, 733: 3310, 3308, 802: 3413, 821: 3963}, + {485: 3676}, // 1455 {1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 474: 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 502: 1307, 1307, 1307, 1307, 509: 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 544: 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 573: 1307, 582: 1307, 585: 1307, 1307, 638: 1307, 642: 1307, 1307, 1307}, {1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 474: 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 502: 1304, 1304, 1304, 1304, 509: 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 544: 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 573: 1304, 582: 1304, 585: 1304, 1304, 638: 1304, 642: 1304, 1304, 1304}, {1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 474: 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 502: 1303, 1303, 1303, 1303, 509: 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 544: 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 573: 1303, 582: 1303, 585: 1303, 1303, 638: 1303, 642: 1303, 1303, 1303}, {1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 474: 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 502: 1301, 1301, 1301, 1301, 509: 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 544: 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 573: 1301, 582: 1301, 585: 1301, 1301, 638: 1301, 642: 1301, 1301, 1301}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 650: 3969, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3968}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 650: 3970, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3969}, // 1460 - {47: 3973, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3970}, - {47: 3971, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, - {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3330, 746: 3522, 764: 3972}, + {47: 3974, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3971}, + {47: 3972, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, + {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3331, 746: 3523, 764: 3973}, {1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 474: 1112, 1112, 1112, 1112, 1112, 480: 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 491: 1112, 493: 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 502: 1112, 1112, 1112, 1112, 509: 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 544: 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 585: 1112}, // 1465 - {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3330, 746: 3522, 764: 3974}, + {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3331, 746: 3523, 764: 3975}, {1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 474: 1113, 1113, 1113, 1113, 1113, 480: 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 491: 1113, 493: 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 502: 1113, 1113, 1113, 1113, 509: 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 544: 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 585: 1113}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 650: 3977, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3976}, - {7: 3987, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3978}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 650: 3978, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3977}, + {7: 3988, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3979}, // 1470 - {7: 3979, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 650: 3981, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3980}, - {47: 3985, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3982}, - {47: 3983, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, + {7: 3980, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 650: 3982, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3981}, + {47: 3986, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3983}, + {47: 3984, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, // 1475 - {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3330, 746: 3522, 764: 3984}, + {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3331, 746: 3523, 764: 3985}, {1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 474: 1108, 1108, 1108, 1108, 1108, 480: 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 491: 1108, 493: 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 502: 1108, 1108, 1108, 1108, 509: 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 544: 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 585: 1108}, - {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3330, 746: 3522, 764: 3986}, + {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3331, 746: 3523, 764: 3987}, {1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 474: 1110, 1110, 1110, 1110, 1110, 480: 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 491: 1110, 493: 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 502: 1110, 1110, 1110, 1110, 509: 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 544: 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 585: 1110}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 650: 3989, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3988}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 650: 3990, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3989}, // 1480 - {47: 3993, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3990}, - {47: 3991, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, - {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3330, 746: 3522, 764: 3992}, + {47: 3994, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3991}, + {47: 3992, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, + {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3331, 746: 3523, 764: 3993}, {1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 474: 1109, 1109, 1109, 1109, 1109, 480: 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 491: 1109, 493: 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 502: 1109, 1109, 1109, 1109, 509: 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 544: 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 585: 1109}, // 1485 - {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3330, 746: 3522, 764: 3994}, + {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3331, 746: 3523, 764: 3995}, {1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 474: 1111, 1111, 1111, 1111, 1111, 480: 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 491: 1111, 493: 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 502: 1111, 1111, 1111, 1111, 509: 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 544: 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 585: 1111}, - {101: 3432, 104: 3428, 108: 3425, 3440, 3427, 3424, 3426, 3430, 3431, 3436, 3435, 3434, 3438, 3439, 3433, 3437, 123: 3429, 802: 3996}, - {7: 3997}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3998}, + {101: 3433, 104: 3429, 108: 3426, 3441, 3428, 3425, 3427, 3431, 3432, 3437, 3436, 3435, 3439, 3440, 3434, 3438, 123: 3430, 802: 3997}, + {7: 3998}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3999}, // 1490 - {7: 3999, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 4000}, - {47: 4001, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, + {7: 4000, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 4001}, + {47: 4002, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, {1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 474: 1158, 1158, 1158, 1158, 1158, 480: 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 491: 1158, 493: 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 502: 1158, 1158, 1158, 1158, 509: 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 544: 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 585: 1158}, - {101: 3432, 104: 3428, 108: 3425, 3440, 3427, 3424, 3426, 3430, 3431, 3436, 3435, 3434, 3438, 3439, 3433, 3437, 123: 3429, 802: 4003}, + {101: 3433, 104: 3429, 108: 3426, 3441, 3428, 3425, 3427, 3431, 3432, 3437, 3436, 3435, 3439, 3440, 3434, 3438, 123: 3430, 802: 4004}, // 1495 - {7: 4004}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 4005}, - {7: 4006, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 4007}, - {47: 4008, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, + {7: 4005}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 4006}, + {7: 4007, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 4008}, + {47: 4009, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, // 1500 {1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 474: 1159, 1159, 1159, 1159, 1159, 480: 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 491: 1159, 493: 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 502: 1159, 1159, 1159, 1159, 509: 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 544: 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 585: 1159}, - {173: 4012, 4011, 193: 4013, 218: 4014, 1218: 4010}, - {7: 4015}, + {173: 4013, 4012, 193: 4014, 218: 4015, 1218: 4011}, + {7: 4016}, {7: 1148}, {7: 1147}, // 1505 {7: 1146}, {7: 1145}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 4016}, - {47: 4017, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 4017}, + {47: 4018, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, {1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 474: 1165, 1165, 1165, 1165, 1165, 480: 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 491: 1165, 493: 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 502: 1165, 1165, 1165, 1165, 509: 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 544: 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 585: 1165}, // 1510 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 4019}, - {7: 4020}, - {485: 4024, 4025, 508: 2705, 732: 4021, 763: 4023, 812: 4022}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 4020}, + {7: 4021}, + {485: 4025, 4026, 508: 2706, 732: 4022, 763: 4024, 812: 4023}, {1964, 1964, 4: 1964, 1964, 1964, 1964, 13: 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 70: 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 104: 1964, 126: 1964, 1964, 1964, 1964, 479: 1964, 1964, 482: 1964, 493: 1964, 497: 1964, 500: 1964, 503: 1964, 506: 1964, 646: 1964, 648: 1964, 656: 1964}, - {47: 4028}, + {47: 4029}, // 1515 {29, 29, 4: 29, 29, 29, 13: 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 47: 29, 70: 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 479: 29, 29, 482: 29, 503: 29, 506: 29, 646: 29, 648: 29, 656: 29}, - {508: 2705, 732: 4021, 763: 4027}, - {508: 2705, 732: 4026}, + {508: 2706, 732: 4022, 763: 4028}, + {508: 2706, 732: 4027}, {27, 27, 4: 27, 27, 27, 13: 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 47: 27, 70: 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 479: 27, 27, 482: 27, 503: 27, 506: 27, 646: 27, 648: 27, 656: 27}, {28, 28, 4: 28, 28, 28, 13: 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 47: 28, 70: 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 479: 28, 28, 482: 28, 503: 28, 506: 28, 646: 28, 648: 28, 656: 28}, // 1520 {1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 474: 1136, 1136, 1136, 1136, 1136, 480: 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 491: 1136, 493: 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 502: 1136, 1136, 1136, 1136, 509: 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 544: 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 585: 1136}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 4030}, - {47: 4031}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 4031}, + {47: 4032}, {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 474: 1137, 1137, 1137, 1137, 1137, 480: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 491: 1137, 493: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 502: 1137, 1137, 1137, 1137, 509: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 544: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 585: 1137}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 4033}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 4034}, // 1525 - {47: 4034, 478: 4035, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, + {47: 4035, 478: 4036, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, {1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 474: 1153, 1153, 1153, 1153, 1153, 480: 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 491: 1153, 493: 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 502: 1153, 1153, 1153, 1153, 509: 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 544: 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 585: 1153}, - {506: 3779, 543: 4037, 646: 3778, 899: 4036}, - {473: 3794, 762: 4040}, - {473: 3794, 762: 4038}, + {506: 3780, 543: 4038, 646: 3779, 899: 4037}, + {473: 3795, 762: 4041}, + {473: 3795, 762: 4039}, // 1530 - {47: 4039}, + {47: 4040}, {1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 474: 1151, 1151, 1151, 1151, 1151, 480: 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 491: 1151, 493: 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 502: 1151, 1151, 1151, 1151, 509: 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 544: 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 585: 1151}, - {47: 4041}, + {47: 4042}, {1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 474: 1152, 1152, 1152, 1152, 1152, 480: 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 491: 1152, 493: 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 502: 1152, 1152, 1152, 1152, 509: 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 544: 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 585: 1152}, {1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 474: 1175, 1175, 1175, 1175, 1175, 480: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 491: 1175, 493: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 502: 1175, 1175, 1175, 1175, 509: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 544: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 585: 1175}, // 1535 {1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 474: 1176, 1176, 1176, 1176, 1176, 480: 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 491: 1176, 493: 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 502: 1176, 1176, 1176, 1176, 509: 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 544: 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 585: 1176}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 1909, 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3556, 777: 3720, 825: 4045}, - {47: 4046}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 1909, 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3557, 777: 3721, 825: 4046}, + {47: 4047}, {1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 474: 1172, 1172, 1172, 1172, 1172, 480: 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 491: 1172, 493: 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 502: 1172, 1172, 1172, 1172, 509: 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 544: 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 585: 1172}, {1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 474: 1177, 1177, 1177, 1177, 1177, 480: 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 491: 1177, 493: 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 502: 1177, 1177, 1177, 1177, 509: 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 544: 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 585: 1177}, // 1540 - {2: 1231, 1231, 1231, 1231, 1231, 8: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 48: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 473: 1231, 475: 1231, 1231, 1231, 479: 1231, 483: 1231, 1231, 1231, 1231, 1231, 492: 1231, 501: 1231, 506: 1231, 1231, 1231, 543: 1231, 566: 1231, 1231, 1231, 570: 1231, 1231, 1231, 574: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 583: 1231, 1231, 587: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 639: 1231, 1231, 1231, 647: 1231, 650: 3514, 744: 3512, 3513, 783: 3515, 786: 3516, 813: 4049, 815: 3517}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 4050}, - {47: 4051, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, - {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3330, 746: 3522, 764: 4052}, + {2: 1231, 1231, 1231, 1231, 1231, 8: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 48: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 473: 1231, 475: 1231, 1231, 1231, 479: 1231, 483: 1231, 1231, 1231, 1231, 1231, 492: 1231, 501: 1231, 506: 1231, 1231, 1231, 543: 1231, 566: 1231, 1231, 1231, 570: 1231, 1231, 1231, 574: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 583: 1231, 1231, 587: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 639: 1231, 1231, 1231, 647: 1231, 650: 3515, 744: 3513, 3514, 783: 3516, 786: 3517, 813: 4050, 815: 3518}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 4051}, + {47: 4052, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, + {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 474: 950, 950, 950, 950, 950, 480: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 491: 950, 493: 950, 950, 950, 950, 950, 950, 950, 950, 502: 950, 950, 950, 950, 509: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 544: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 585: 950, 740: 3331, 746: 3523, 764: 4053}, {1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 474: 1134, 1134, 1134, 1134, 1134, 480: 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 491: 1134, 493: 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 502: 1134, 1134, 1134, 1134, 509: 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 544: 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 585: 1134}, // 1545 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 1909, 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3556, 777: 3720, 825: 4054}, - {47: 4055}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 1909, 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3557, 777: 3721, 825: 4055}, + {47: 4056}, {1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 474: 1105, 1105, 1105, 1105, 1105, 480: 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 491: 1105, 493: 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 502: 1105, 1105, 1105, 1105, 509: 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 544: 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 585: 1105}, {147: 2291, 170: 2291, 188: 2291, 492: 2291, 518: 2291, 544: 2291, 555: 2291, 564: 2291, 2291, 571: 2291, 2291, 584: 2291}, {147: 2290, 170: 2290, 188: 2290, 492: 2290, 518: 2290, 544: 2290, 555: 2290, 564: 2290, 2290, 571: 2290, 2290, 584: 2290}, // 1550 {2: 1891, 1891, 1891, 1891, 1891, 8: 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 48: 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 473: 1891, 475: 1891, 1891, 479: 1891, 483: 1891, 1891, 1891, 1891, 1891, 492: 1891, 501: 1891, 506: 1891, 1891, 1891, 543: 1891, 566: 1891, 1891, 1891, 570: 1891, 1891, 1891, 574: 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 583: 1891, 1891, 587: 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 639: 1891, 1891, 1891}, - {518: 4083, 544: 4082, 555: 4081, 564: 4067, 4068, 1109: 4084}, + {518: 4084, 544: 4083, 555: 4082, 564: 4068, 4069, 1109: 4085}, {473: 1887}, {2: 1885, 1885, 1885, 1885, 1885, 8: 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 48: 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 473: 1885, 475: 1885, 1885, 479: 1885, 483: 1885, 1885, 1885, 1885, 1885, 492: 1885, 501: 1885, 506: 1885, 1885, 1885, 543: 1885, 566: 1885, 1885, 1885, 570: 1885, 1885, 1885, 574: 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 583: 1885, 1885, 587: 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 639: 1885, 1885, 1885}, {2: 1883, 1883, 1883, 1883, 1883, 8: 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 48: 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 473: 1883, 475: 1883, 1883, 479: 1883, 483: 1883, 1883, 1883, 1883, 1883, 492: 1883, 501: 1883, 506: 1883, 1883, 1883, 543: 1883, 566: 1883, 1883, 1883, 570: 1883, 1883, 1883, 574: 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 583: 1883, 1883, 587: 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 639: 1883, 1883, 1883}, // 1555 - {473: 4077, 708: 4078}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 3317, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 4074}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 3317, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3316, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 4070, 3222, 3302, 3221, 3218}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 3317, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3316, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 4069, 3222, 3302, 3221, 3218}, + {473: 4078, 708: 4079}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 3318, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 4075}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 3318, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3317, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 4071, 3223, 3303, 3222, 3219}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 3318, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3317, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 4070, 3223, 3303, 3222, 3219}, {2: 1872, 1872, 1872, 1872, 1872, 8: 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 48: 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 473: 1872, 475: 1872, 1872, 479: 1872, 483: 1872, 1872, 1872, 1872, 1872, 492: 1872, 501: 1872, 506: 1872, 1872, 1872, 543: 1872, 566: 1872, 1872, 1872, 570: 1872, 1872, 1872, 574: 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 583: 1872, 1872, 587: 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 639: 1872, 1872, 1872}, // 1560 {2: 1871, 1871, 1871, 1871, 1871, 8: 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 48: 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 473: 1871, 475: 1871, 1871, 479: 1871, 483: 1871, 1871, 1871, 1871, 1871, 492: 1871, 501: 1871, 506: 1871, 1871, 1871, 543: 1871, 566: 1871, 1871, 1871, 570: 1871, 1871, 1871, 574: 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 583: 1871, 1871, 587: 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 639: 1871, 1871, 1871}, - {1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 474: 1874, 1874, 478: 1874, 480: 1874, 1874, 3318, 1874, 1874, 488: 1874, 1874, 491: 1874, 493: 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 502: 1874, 1874, 1874, 1874, 509: 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 519: 1874, 1874, 1874, 1874, 524: 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 545: 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 585: 3319}, - {1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 4072, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 474: 1870, 1870, 478: 1870, 480: 1870, 1870, 3318, 1870, 1870, 488: 1870, 1870, 491: 1870, 493: 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 502: 1870, 1870, 1870, 1870, 509: 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 519: 1870, 1870, 1870, 1870, 524: 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 545: 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 585: 3319, 1235: 4071}, + {1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 474: 1874, 1874, 478: 1874, 480: 1874, 1874, 3319, 1874, 1874, 488: 1874, 1874, 491: 1874, 493: 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 502: 1874, 1874, 1874, 1874, 509: 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 519: 1874, 1874, 1874, 1874, 524: 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 545: 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 585: 3320}, + {1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 4073, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 474: 1870, 1870, 478: 1870, 480: 1870, 1870, 3319, 1870, 1870, 488: 1870, 1870, 491: 1870, 493: 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 502: 1870, 1870, 1870, 1870, 509: 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 519: 1870, 1870, 1870, 1870, 524: 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 545: 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 585: 3320, 1235: 4072}, {1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 474: 1875, 1875, 478: 1875, 480: 1875, 1875, 483: 1875, 1875, 488: 1875, 1875, 491: 1875, 493: 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 502: 1875, 1875, 1875, 1875, 509: 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 519: 1875, 1875, 1875, 1875, 524: 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 545: 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875}, - {475: 4073}, + {475: 4074}, // 1565 {1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 474: 1869, 1869, 478: 1869, 480: 1869, 1869, 483: 1869, 1869, 488: 1869, 1869, 491: 1869, 493: 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 502: 1869, 1869, 1869, 1869, 509: 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 519: 1869, 1869, 1869, 1869, 524: 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 545: 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869}, - {485: 3654, 3655, 3660, 505: 4075, 523: 3656, 556: 3657, 3658, 3651, 3661, 3650, 3659, 3652, 3653}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 3317, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 4076}, + {485: 3655, 3656, 3661, 505: 4076, 523: 3657, 556: 3658, 3659, 3652, 3662, 3651, 3660, 3653, 3654}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 3318, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 4077}, {1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 474: 1876, 1876, 478: 1876, 480: 1876, 1876, 483: 1876, 1876, 488: 1876, 1876, 491: 1876, 493: 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 502: 1876, 1876, 1876, 1876, 509: 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 519: 1876, 1876, 1876, 1876, 524: 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 545: 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 2558, 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3847, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 2556, 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 645: 2552, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3846, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3556, 747: 3849, 2553, 2554, 2555, 2564, 755: 2562, 2561, 2560, 3848, 3851, 3850, 777: 4079}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 2559, 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3848, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 2557, 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 645: 2553, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3847, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3557, 747: 3850, 2554, 2555, 2556, 2565, 755: 2563, 2562, 2561, 3849, 3852, 3851, 777: 4080}, // 1570 {1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 474: 1877, 1877, 478: 1877, 480: 1877, 1877, 483: 1877, 1877, 488: 1877, 1877, 491: 1877, 493: 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 502: 1877, 1877, 1877, 1877, 509: 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 519: 1877, 1877, 1877, 1877, 524: 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 545: 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877}, - {7: 3558, 47: 4080}, + {7: 3559, 47: 4081}, {1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 474: 1878, 1878, 478: 1878, 480: 1878, 1878, 483: 1878, 1878, 488: 1878, 1878, 491: 1878, 493: 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 502: 1878, 1878, 1878, 1878, 509: 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 519: 1878, 1878, 1878, 1878, 524: 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 545: 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878}, {2: 1890, 1890, 1890, 1890, 1890, 8: 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 48: 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 473: 1890, 475: 1890, 1890, 479: 1890, 483: 1890, 1890, 1890, 1890, 1890, 492: 1890, 501: 1890, 506: 1890, 1890, 1890, 543: 1890, 566: 1890, 1890, 1890, 570: 1890, 1890, 1890, 574: 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 583: 1890, 1890, 587: 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 639: 1890, 1890, 1890}, {473: 1886}, // 1575 {2: 1884, 1884, 1884, 1884, 1884, 8: 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 48: 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 473: 1884, 475: 1884, 1884, 479: 1884, 483: 1884, 1884, 1884, 1884, 1884, 492: 1884, 501: 1884, 506: 1884, 1884, 1884, 543: 1884, 566: 1884, 1884, 1884, 570: 1884, 1884, 1884, 574: 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 583: 1884, 1884, 587: 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 639: 1884, 1884, 1884}, {2: 1882, 1882, 1882, 1882, 1882, 8: 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 48: 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 473: 1882, 475: 1882, 1882, 479: 1882, 483: 1882, 1882, 1882, 1882, 1882, 492: 1882, 501: 1882, 506: 1882, 1882, 1882, 543: 1882, 566: 1882, 1882, 1882, 570: 1882, 1882, 1882, 574: 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 583: 1882, 1882, 587: 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 639: 1882, 1882, 1882}, - {170: 4108, 492: 4109, 571: 4107, 4106}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 4100, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 4101, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 4099, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 650: 4102, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 4097, 1170: 4098}, + {170: 4109, 492: 4110, 571: 4108, 4107}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 4101, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 4102, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 4100, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 650: 4103, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 4098, 1170: 4099}, {2: 1899, 1899, 1899, 1899, 1899, 8: 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 48: 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 473: 1899, 475: 1899, 1899, 479: 1899, 483: 1899, 1899, 1899, 1899, 1899, 492: 1899, 501: 1899, 506: 1899, 1899, 1899, 543: 1899, 566: 1899, 1899, 1899, 570: 1899, 1899, 1899, 574: 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 583: 1899, 1899, 587: 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 639: 1899, 1899, 1899, 650: 1899}, // 1580 {2: 1898, 1898, 1898, 1898, 1898, 8: 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 48: 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 473: 1898, 475: 1898, 1898, 479: 1898, 483: 1898, 1898, 1898, 1898, 1898, 492: 1898, 501: 1898, 506: 1898, 1898, 1898, 543: 1898, 566: 1898, 1898, 1898, 570: 1898, 1898, 1898, 574: 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 583: 1898, 1898, 587: 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 639: 1898, 1898, 1898, 650: 1898}, @@ -8018,17 +8019,17 @@ var ( // 1585 {2: 1893, 1893, 1893, 1893, 1893, 8: 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 48: 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 473: 1893, 475: 1893, 1893, 479: 1893, 483: 1893, 1893, 1893, 1893, 1893, 492: 1893, 501: 1893, 506: 1893, 1893, 1893, 543: 1893, 566: 1893, 1893, 1893, 570: 1893, 1893, 1893, 574: 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 583: 1893, 1893, 587: 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 639: 1893, 1893, 1893, 650: 1893}, {2: 1892, 1892, 1892, 1892, 1892, 8: 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 48: 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 473: 1892, 475: 1892, 1892, 479: 1892, 483: 1892, 1892, 1892, 1892, 1892, 492: 1892, 501: 1892, 506: 1892, 1892, 1892, 543: 1892, 566: 1892, 1892, 1892, 570: 1892, 1892, 1892, 574: 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 583: 1892, 1892, 587: 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 639: 1892, 1892, 1892, 650: 1892}, - {170: 1889, 476: 4057, 4056, 492: 1889, 571: 1889, 1889, 809: 4096}, + {170: 1889, 476: 4058, 4057, 492: 1889, 571: 1889, 1889, 809: 4097}, {170: 1888, 492: 1888, 571: 1888, 1888}, {1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 474: 1903, 1903, 478: 1903, 480: 1903, 1903, 483: 1903, 1903, 488: 1903, 1903, 491: 1903, 493: 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 502: 1903, 1903, 1903, 1903, 509: 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 519: 1903, 1903, 1903, 1903, 524: 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 545: 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903}, // 1590 - {473: 2559, 708: 4105}, - {739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 474: 739, 739, 739, 739, 739, 480: 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 491: 739, 493: 739, 739, 739, 739, 739, 739, 739, 739, 502: 739, 739, 739, 739, 509: 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 544: 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 585: 739, 658: 4103}, + {473: 2560, 708: 4106}, + {739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 474: 739, 739, 739, 739, 739, 480: 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 491: 739, 493: 739, 739, 739, 739, 739, 739, 739, 739, 502: 739, 739, 739, 739, 509: 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 544: 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 585: 739, 658: 4104}, {1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1881, 1704, 1704, 1704, 1704, 1704, 480: 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 491: 1704, 493: 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 502: 1704, 1704, 1704, 1704, 509: 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 544: 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 585: 1704, 651: 1704, 654: 1704, 1704}, {1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1880, 1703, 1703, 1703, 1703, 1703, 480: 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 491: 1703, 493: 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 502: 1703, 1703, 1703, 1703, 509: 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 544: 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 585: 1703, 651: 1703, 654: 1703, 1703}, {473: 1879}, // 1595 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 3317, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 4104}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 3318, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 4105}, {1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 474: 1901, 1901, 478: 1901, 480: 1901, 1901, 483: 1901, 1901, 488: 1901, 1901, 491: 1901, 493: 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 502: 1901, 1901, 1901, 1901, 509: 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 519: 1901, 1901, 1901, 1901, 524: 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 545: 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901}, {1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 474: 1902, 1902, 478: 1902, 480: 1902, 1902, 483: 1902, 1902, 488: 1902, 1902, 491: 1902, 493: 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 502: 1902, 1902, 1902, 1902, 509: 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 519: 1902, 1902, 1902, 1902, 524: 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 545: 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902}, {1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 474: 1928, 1928, 478: 1928, 480: 1928, 1928, 483: 1928, 1928, 488: 1928, 1928, 491: 1928, 493: 1928, 1928, 1928, 1928, 1928, 499: 1928, 1928, 502: 1928, 1928, 1928, 1928, 509: 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 519: 1928, 1928, 1928, 1928, 524: 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 545: 1928, 1928}, @@ -8036,171 +8037,171 @@ var ( // 1600 {1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 474: 1926, 1926, 478: 1926, 480: 1926, 1926, 483: 1926, 1926, 488: 1926, 1926, 491: 1926, 493: 1926, 1926, 1926, 1926, 1926, 499: 1926, 1926, 502: 1926, 1926, 1926, 1926, 509: 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 519: 1926, 1926, 1926, 1926, 524: 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 545: 1926, 1926}, {1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 474: 1904, 1904, 478: 1904, 480: 1904, 1904, 483: 1904, 1904, 488: 1904, 1904, 491: 1904, 493: 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 502: 1904, 1904, 1904, 1904, 509: 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 519: 1904, 1904, 1904, 1904, 524: 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 545: 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4111, 2731, 2732, 2730, 742: 4112, 807: 4113}, - {2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 473: 2314, 490: 2314, 493: 2314, 498: 2314, 504: 2314, 506: 2314, 529: 2314, 2314, 543: 2314, 646: 2314, 651: 4134, 668: 2314, 2314, 671: 2314, 676: 2314, 2314, 679: 2314, 2314, 2314, 2314, 2314, 2314, 687: 2314, 689: 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 704: 2314, 2314, 2314, 2314}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4112, 2732, 2733, 2731, 742: 4113, 807: 4114}, + {2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 473: 2314, 490: 2314, 493: 2314, 498: 2314, 504: 2314, 506: 2314, 529: 2314, 2314, 543: 2314, 646: 2314, 651: 4135, 668: 2314, 2314, 671: 2314, 676: 2314, 2314, 679: 2314, 2314, 2314, 2314, 2314, 2314, 687: 2314, 689: 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 704: 2314, 2314, 2314, 2314}, {7: 2311, 47: 2311}, // 1605 - {7: 4114, 47: 4115}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4111, 2731, 2732, 2730, 742: 4133}, - {305: 4116}, - {473: 4117}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 3317, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 4118}, + {7: 4115, 47: 4116}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4112, 2732, 2733, 2731, 742: 4134}, + {305: 4117}, + {473: 4118}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 3318, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 4119}, // 1610 - {47: 1922, 474: 4121, 485: 3654, 3655, 3660, 523: 3656, 544: 4120, 556: 3657, 3658, 3651, 3661, 3650, 3659, 3652, 3653, 1216: 4119}, - {47: 4132}, - {225: 4125, 519: 4124}, - {137: 4122}, - {249: 4123}, + {47: 1922, 474: 4122, 485: 3655, 3656, 3661, 523: 3657, 544: 4121, 556: 3658, 3659, 3652, 3662, 3651, 3660, 3653, 3654, 1216: 4120}, + {47: 4133}, + {225: 4126, 519: 4125}, + {137: 4123}, + {249: 4124}, // 1615 {47: 1918}, - {350: 4127}, - {181: 4126}, + {350: 4128}, + {181: 4127}, {47: 1919}, - {181: 4128}, + {181: 4129}, // 1620 - {47: 1921, 474: 4129}, - {137: 4130}, - {249: 4131}, + {47: 1921, 474: 4130}, + {137: 4131}, + {249: 4132}, {47: 1920}, {1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 474: 1929, 1929, 478: 1929, 480: 1929, 1929, 483: 1929, 1929, 488: 1929, 1929, 491: 1929, 493: 1929, 1929, 1929, 1929, 1929, 499: 1929, 1929, 502: 1929, 1929, 1929, 1929, 509: 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 519: 1929, 1929, 1929, 1929, 524: 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 545: 1929, 1929}, // 1625 {7: 2310, 47: 2310}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4135, 2731, 2732, 2730}, - {2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 473: 2313, 490: 2313, 493: 2313, 498: 2313, 504: 2313, 506: 2313, 529: 2313, 2313, 543: 2313, 646: 2313, 651: 4136, 668: 2313, 2313, 671: 2313, 676: 2313, 2313, 679: 2313, 2313, 2313, 2313, 2313, 2313, 687: 2313, 689: 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 704: 2313, 2313, 2313, 2313}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4137, 2731, 2732, 2730}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4136, 2732, 2733, 2731}, + {2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 473: 2313, 490: 2313, 493: 2313, 498: 2313, 504: 2313, 506: 2313, 529: 2313, 2313, 543: 2313, 646: 2313, 651: 4137, 668: 2313, 2313, 671: 2313, 676: 2313, 2313, 679: 2313, 2313, 2313, 2313, 2313, 2313, 687: 2313, 689: 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 704: 2313, 2313, 2313, 2313}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4138, 2732, 2733, 2731}, {2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 473: 2312, 490: 2312, 493: 2312, 498: 2312, 504: 2312, 506: 2312, 529: 2312, 2312, 543: 2312, 646: 2312, 668: 2312, 2312, 671: 2312, 676: 2312, 2312, 679: 2312, 2312, 2312, 2312, 2312, 2312, 687: 2312, 689: 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 704: 2312, 2312, 2312, 2312}, // 1630 - {1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 474: 1930, 1930, 478: 1930, 480: 1930, 1930, 483: 1930, 1930, 488: 1930, 1930, 491: 1930, 493: 1930, 1930, 1930, 1930, 1930, 499: 1930, 1930, 502: 1930, 1930, 1930, 1930, 509: 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 519: 1930, 1930, 1930, 1930, 524: 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 545: 1930, 1930, 733: 3309, 3307}, + {1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 474: 1930, 1930, 478: 1930, 480: 1930, 1930, 483: 1930, 1930, 488: 1930, 1930, 491: 1930, 493: 1930, 1930, 1930, 1930, 1930, 499: 1930, 1930, 502: 1930, 1930, 1930, 1930, 509: 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 519: 1930, 1930, 1930, 1930, 524: 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 545: 1930, 1930, 733: 3310, 3308}, {1293, 1293, 7: 1293, 47: 1293, 125: 1293, 472: 1293, 474: 1293, 480: 1293, 1293, 488: 1293, 1293, 493: 1293, 1293, 1293, 1293, 500: 1293, 502: 1293, 514: 1293, 516: 1293, 524: 1293, 527: 1293, 1293}, {1292, 1292, 7: 1292, 47: 1292, 125: 1292, 472: 1292, 474: 1292, 480: 1292, 1292, 488: 1292, 1292, 493: 1292, 1292, 1292, 1292, 500: 1292, 502: 1292, 514: 1292, 516: 1292, 524: 1292, 527: 1292, 1292}, {1291, 1291, 7: 1291, 47: 1291, 125: 1291, 472: 1291, 474: 1291, 480: 1291, 1291, 488: 1291, 1291, 493: 1291, 1291, 1291, 1291, 500: 1291, 502: 1291, 514: 1291, 516: 1291, 524: 1291, 527: 1291, 1291}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 4143}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 4144}, // 1635 - {1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 474: 1934, 1934, 478: 1934, 480: 1934, 1934, 483: 1934, 1934, 488: 1934, 1934, 491: 1934, 493: 1934, 1934, 1934, 1934, 1934, 499: 1934, 1934, 502: 1934, 1934, 1934, 3313, 509: 3311, 3312, 3310, 3308, 1934, 1934, 1934, 1934, 1934, 519: 1934, 1934, 1934, 1934, 524: 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 545: 1934, 1934, 733: 3309, 3307}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 4145}, - {47: 4146}, + {1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 474: 1934, 1934, 478: 1934, 480: 1934, 1934, 483: 1934, 1934, 488: 1934, 1934, 491: 1934, 493: 1934, 1934, 1934, 1934, 1934, 499: 1934, 1934, 502: 1934, 1934, 1934, 3314, 509: 3312, 3313, 3311, 3309, 1934, 1934, 1934, 1934, 1934, 519: 1934, 1934, 1934, 1934, 524: 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 545: 1934, 1934, 733: 3310, 3308}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 4146}, + {47: 4147}, {2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 474: 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 502: 2213, 2213, 2213, 2213, 509: 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 544: 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 573: 2213, 582: 2213, 585: 2213, 2213, 638: 2213, 642: 2213, 2213, 2213}, - {494: 4148}, + {494: 4149}, // 1640 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 4149}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 4150}, {2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 474: 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 502: 2214, 2214, 2214, 2214, 509: 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 544: 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 573: 2214, 582: 2214, 585: 2214, 2214, 638: 2214, 642: 2214, 2214, 2214}, - {246, 246, 47: 246, 472: 246, 474: 246, 480: 246, 246, 488: 246, 246, 493: 246, 246, 246, 246, 500: 246, 502: 246, 505: 3313, 509: 3311, 3312, 3310, 3308, 246, 246, 516: 246, 733: 3309, 3307}, + {246, 246, 47: 246, 472: 246, 474: 246, 480: 246, 246, 488: 246, 246, 493: 246, 246, 246, 246, 500: 246, 502: 246, 505: 3314, 509: 3312, 3313, 3311, 3309, 246, 246, 516: 246, 733: 3310, 3308}, {4, 4}, - {137: 4153}, + {137: 4154}, // 1645 - {245, 245, 493: 245, 497: 2691, 500: 245, 502: 245, 789: 2692, 4154}, - {1287, 1287, 493: 1287, 500: 1287, 502: 2694, 766: 2695, 810: 4155}, - {860, 860, 493: 2697, 500: 2698, 767: 2699, 828: 4156}, + {245, 245, 493: 245, 497: 2692, 500: 245, 502: 245, 789: 2693, 4155}, + {1287, 1287, 493: 1287, 500: 1287, 502: 2695, 766: 2696, 810: 4156}, + {860, 860, 493: 2698, 500: 2699, 767: 2700, 828: 4157}, {2, 2}, - {569: 4159}, + {569: 4160}, // 1650 {2: 1845, 1845, 1845, 1845, 1845, 8: 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 48: 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 473: 1845, 495: 1845, 499: 1845, 569: 1845, 579: 1845}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 4160}, - {2388, 2388, 2388, 2388, 4206, 4208, 397, 13: 4225, 2156, 4223, 4164, 4227, 4214, 4243, 4207, 4210, 4209, 4212, 4213, 4215, 4222, 397, 4233, 4234, 4220, 4221, 4226, 4228, 4240, 4239, 4245, 4241, 4238, 4231, 4236, 4237, 4230, 4232, 4235, 4224, 69: 4177, 72: 4198, 4199, 81: 4200, 132: 4180, 196: 4165, 4163, 4184, 201: 4185, 211: 4179, 219: 4195, 232: 4174, 241: 4181, 247: 4176, 264: 4186, 272: 4182, 279: 4196, 4197, 286: 4166, 474: 4194, 479: 4205, 4242, 482: 2156, 490: 2388, 496: 4201, 502: 4183, 4193, 4168, 506: 2156, 582: 4173, 587: 4169, 646: 2156, 648: 4211, 652: 4162, 660: 4188, 668: 4175, 670: 4202, 678: 4187, 685: 4189, 688: 4170, 703: 4178, 779: 4216, 791: 4218, 811: 4217, 833: 4219, 837: 4229, 841: 4244, 868: 4192, 881: 4190, 917: 4167, 924: 4171, 987: 4204, 1135: 4172, 1162: 4191, 1167: 4203, 4161}, - {2154, 2154, 4982, 4983, 490: 4984, 1097: 4981, 1166: 4980}, - {490: 4954}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 4161}, + {2388, 2388, 2388, 2388, 4207, 4209, 397, 13: 4226, 2156, 4224, 4165, 4228, 4215, 4244, 4208, 4211, 4210, 4213, 4214, 4216, 4223, 397, 4234, 4235, 4221, 4222, 4227, 4229, 4241, 4240, 4246, 4242, 4239, 4232, 4237, 4238, 4231, 4233, 4236, 4225, 69: 4178, 72: 4199, 4200, 81: 4201, 132: 4181, 196: 4166, 4164, 4185, 201: 4186, 211: 4180, 219: 4196, 232: 4175, 241: 4182, 247: 4177, 264: 4187, 272: 4183, 279: 4197, 4198, 286: 4167, 474: 4195, 479: 4206, 4243, 482: 2156, 490: 2388, 496: 4202, 502: 4184, 4194, 4169, 506: 2156, 582: 4174, 587: 4170, 646: 2156, 648: 4212, 652: 4163, 660: 4189, 668: 4176, 670: 4203, 678: 4188, 685: 4190, 688: 4171, 703: 4179, 779: 4217, 791: 4219, 811: 4218, 833: 4220, 837: 4230, 841: 4245, 868: 4193, 881: 4191, 917: 4168, 924: 4172, 987: 4205, 1135: 4173, 1162: 4192, 1167: 4204, 4162}, + {2154, 2154, 4983, 4984, 490: 4985, 1097: 4982, 1166: 4981}, + {490: 4955}, // 1655 - {217: 4952}, - {160: 4944}, - {475: 2037, 479: 2037, 498: 4246, 735: 4941}, - {475: 2037, 479: 2037, 498: 4246, 735: 4938}, - {2473, 2473, 2473, 2473, 4206, 4208, 397, 2473, 13: 4225, 2156, 4223, 4164, 4227, 4214, 4243, 4207, 4210, 4209, 4212, 4213, 4215, 4222, 397, 4233, 4234, 4220, 4221, 4226, 4228, 4240, 4239, 4245, 4241, 4238, 4231, 4236, 4237, 4230, 4232, 4235, 4224, 479: 4205, 4242, 482: 2156, 490: 2473, 503: 4934, 506: 2156, 646: 2156, 648: 4211, 779: 4216, 791: 4218, 811: 4217, 833: 4219, 837: 4229, 841: 4935}, + {2504, 2504, 217: 4953}, + {160: 4945}, + {475: 2037, 479: 2037, 498: 4247, 735: 4942}, + {475: 2037, 479: 2037, 498: 4247, 735: 4939}, + {2473, 2473, 2473, 2473, 4207, 4209, 397, 2473, 13: 4226, 2156, 4224, 4165, 4228, 4215, 4244, 4208, 4211, 4210, 4213, 4214, 4216, 4223, 397, 4234, 4235, 4221, 4222, 4227, 4229, 4241, 4240, 4246, 4242, 4239, 4232, 4237, 4238, 4231, 4233, 4236, 4225, 479: 4206, 4243, 482: 2156, 490: 2473, 503: 4935, 506: 2156, 646: 2156, 648: 4212, 779: 4217, 791: 4219, 811: 4218, 833: 4220, 837: 4230, 841: 4936}, // 1660 - {217: 4921}, - {649: 4913}, - {2: 2393, 2393, 2393, 2393, 2393, 8: 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 48: 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 473: 2393, 490: 4772, 566: 2393, 573: 2382, 582: 2382, 586: 2382, 638: 2382, 642: 4553, 648: 2382, 674: 2382, 2382, 831: 4774, 845: 4388, 871: 4770, 901: 4771, 912: 4773}, + {217: 4922}, + {649: 4914}, + {2: 2393, 2393, 2393, 2393, 2393, 8: 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 48: 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 473: 2393, 490: 4773, 566: 2393, 573: 2382, 582: 2382, 586: 2382, 638: 2382, 642: 4554, 648: 2382, 674: 2382, 2382, 831: 4775, 845: 4389, 871: 4771, 901: 4772, 912: 4774}, {2461, 2461, 2461, 2461, 7: 2461, 490: 2461}, {2460, 2460, 2460, 2460, 7: 2460, 490: 2460}, // 1665 - {490: 4768}, - {490: 4765}, - {2: 2393, 2393, 2393, 2393, 2393, 8: 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 48: 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 490: 4744, 566: 2393, 573: 4374, 582: 4389, 586: 4743, 642: 4390, 648: 4375, 674: 4747, 827: 4746, 845: 4388, 871: 4742, 912: 4745, 999: 4748}, - {490: 4731}, - {490: 4729}, + {490: 4769}, + {490: 4766}, + {2: 2393, 2393, 2393, 2393, 2393, 8: 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 48: 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 490: 4745, 566: 2393, 573: 4375, 582: 4390, 586: 4744, 642: 4391, 648: 4376, 674: 4748, 827: 4747, 845: 4389, 871: 4743, 912: 4746, 999: 4749}, + {490: 4732}, + {490: 4730}, // 1670 - {490: 4726}, - {490: 4723}, - {18: 4720, 490: 4719}, - {18: 4716, 490: 4715}, - {490: 4705}, + {490: 4727}, + {490: 4724}, + {18: 4721, 490: 4720}, + {18: 4717, 490: 4716}, + {490: 4706}, // 1675 - {659: 4698}, + {659: 4699}, + {941: 4698}, {941: 4697}, - {941: 4696}, - {2: 2393, 2393, 2393, 2393, 2393, 8: 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 48: 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 566: 2393, 845: 4388, 871: 4692}, - {2: 2393, 2393, 2393, 2393, 2393, 8: 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 48: 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 566: 2393, 845: 4388, 871: 4414}, + {2: 2393, 2393, 2393, 2393, 2393, 8: 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 48: 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 566: 2393, 845: 4389, 871: 4693}, + {2: 2393, 2393, 2393, 2393, 2393, 8: 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 48: 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 566: 2393, 845: 4389, 871: 4415}, // 1680 - {2: 2393, 2393, 2393, 2393, 2393, 8: 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 48: 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 582: 4389, 642: 4390, 648: 4387, 845: 4388, 871: 4385, 999: 4386}, - {2: 2037, 2037, 2037, 2037, 2037, 8: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 48: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 478: 4372, 498: 4246, 573: 4374, 648: 4375, 4370, 735: 4371, 827: 4373, 845: 4369}, + {2: 2393, 2393, 2393, 2393, 2393, 8: 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 48: 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 2393, 582: 4390, 642: 4391, 648: 4388, 845: 4389, 871: 4386, 999: 4387}, + {2: 2037, 2037, 2037, 2037, 2037, 8: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 48: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 478: 4373, 498: 4247, 573: 4375, 648: 4376, 4371, 735: 4372, 827: 4374, 845: 4370}, {2429, 2429, 2429, 2429, 7: 2429, 490: 2429}, {2428, 2428, 2428, 2428, 7: 2428, 490: 2428}, {2427, 2427, 2427, 2427, 7: 2427, 490: 2427}, // 1685 {2426, 2426, 2426, 2426, 6: 396, 2426, 27: 396, 490: 2426}, + {194: 4369}, {194: 4368}, - {194: 4367}, {2423, 2423, 2423, 2423, 7: 2423, 490: 2423}, {2422, 2422, 2422, 2422, 7: 2422, 490: 2422}, // 1690 {2418, 2418, 2418, 2418, 7: 2418, 490: 2418}, {2417, 2417, 2417, 2417, 7: 2417, 490: 2417}, - {149: 2037, 235: 2037, 256: 2037, 258: 2037, 479: 2037, 498: 4246, 735: 4361}, - {2: 2037, 2037, 2037, 2037, 2037, 8: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 48: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 479: 2037, 498: 4246, 735: 4358}, - {151: 4357, 686: 4356}, + {149: 2037, 235: 2037, 256: 2037, 258: 2037, 479: 2037, 498: 4247, 735: 4362}, + {2: 2037, 2037, 2037, 2037, 2037, 8: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 48: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 479: 2037, 498: 4247, 735: 4359}, + {151: 4358, 686: 4357}, // 1695 - {2387, 2387, 2387, 2387, 7: 4354, 490: 2387}, + {2387, 2387, 2387, 2387, 7: 4355, 490: 2387}, {2386, 2386, 2386, 2386, 7: 2386, 490: 2386}, {14: 2155, 16: 2155, 19: 2155, 482: 2155, 506: 2155, 646: 2155}, - {475: 2037, 498: 4246, 735: 4352}, - {2: 2037, 2037, 2037, 2037, 2037, 8: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 48: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 475: 2037, 498: 4246, 735: 4350}, + {475: 2037, 498: 4247, 735: 4353}, + {2: 2037, 2037, 2037, 2037, 2037, 8: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 48: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 475: 2037, 498: 4247, 735: 4351}, // 1700 - {20: 4345, 180: 4346, 242: 4347}, - {2: 2037, 2037, 2037, 2037, 2037, 8: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 48: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 475: 2037, 498: 4246, 735: 4343}, - {240: 4340}, - {240: 4337}, - {498: 4246, 508: 2037, 735: 4335}, + {20: 4346, 180: 4347, 242: 4348}, + {2: 2037, 2037, 2037, 2037, 2037, 8: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 48: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 475: 2037, 498: 4247, 735: 4344}, + {240: 4341}, + {240: 4338}, + {498: 4247, 508: 2037, 735: 4336}, // 1705 - {498: 4246, 508: 2037, 735: 4333}, - {2: 2037, 2037, 2037, 2037, 2037, 8: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 48: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 498: 4246, 735: 4331}, - {498: 4246, 508: 2037, 735: 4329}, + {498: 4247, 508: 2037, 735: 4334}, + {2: 2037, 2037, 2037, 2037, 2037, 8: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 48: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 498: 4247, 735: 4332}, + {498: 4247, 508: 2037, 735: 4330}, {2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 13: 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 47: 2110, 472: 2110, 2110, 2110, 478: 2110, 2110, 2110, 482: 2110, 490: 2110, 2110, 501: 2110, 503: 2110, 506: 2110, 2110, 569: 2110, 645: 2110, 2110, 648: 2110}, {431, 431, 431, 431, 431, 431, 431, 431, 13: 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, 472: 431, 431, 431, 478: 431, 431, 431, 482: 431, 490: 431, 431, 501: 431, 503: 431, 506: 431, 431, 569: 431, 645: 431, 431, 648: 431}, // 1710 - {14: 3804, 482: 4324, 506: 3805, 646: 3803, 772: 4323}, - {6: 4317, 27: 4318}, - {498: 4246, 508: 2037, 735: 4315}, - {498: 4246, 508: 2037, 735: 4313}, - {475: 2037, 498: 4246, 735: 4311}, + {14: 3805, 482: 4325, 506: 3806, 646: 3804, 772: 4324}, + {6: 4318, 27: 4319}, + {498: 4247, 508: 2037, 735: 4316}, + {498: 4247, 508: 2037, 735: 4314}, + {475: 2037, 498: 4247, 735: 4312}, // 1715 - {498: 4246, 508: 2037, 735: 4309}, - {498: 4246, 508: 2037, 735: 4307}, - {475: 2037, 498: 4246, 735: 4305}, - {475: 2037, 498: 4246, 735: 4303}, - {498: 4246, 508: 2037, 735: 4301}, + {498: 4247, 508: 2037, 735: 4310}, + {498: 4247, 508: 2037, 735: 4308}, + {475: 2037, 498: 4247, 735: 4306}, + {475: 2037, 498: 4247, 735: 4304}, + {498: 4247, 508: 2037, 735: 4302}, // 1720 - {498: 4246, 508: 2037, 735: 4299}, + {498: 4247, 508: 2037, 735: 4300}, {417, 417, 417, 417, 417, 417, 417, 417, 13: 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 472: 417, 417, 417, 478: 417, 417, 417, 482: 417, 490: 417, 417, 501: 417, 503: 417, 506: 417, 417, 569: 417, 645: 417, 417, 648: 417}, - {479: 2037, 498: 4246, 508: 2037, 735: 4297}, - {479: 2037, 498: 4246, 508: 2037, 735: 4294}, - {479: 2037, 498: 4246, 508: 2037, 735: 4291}, + {479: 2037, 498: 4247, 508: 2037, 735: 4298}, + {479: 2037, 498: 4247, 508: 2037, 735: 4295}, + {479: 2037, 498: 4247, 508: 2037, 735: 4292}, // 1725 - {498: 4246, 508: 2037, 735: 4289}, - {498: 4246, 508: 2037, 735: 4287}, - {498: 4246, 508: 2037, 574: 2037, 2037, 735: 4285}, - {475: 2037, 498: 4246, 735: 4283}, - {475: 2037, 498: 4246, 735: 4281}, + {498: 4247, 508: 2037, 735: 4290}, + {498: 4247, 508: 2037, 735: 4288}, + {498: 4247, 508: 2037, 574: 2037, 2037, 735: 4286}, + {475: 2037, 498: 4247, 735: 4284}, + {475: 2037, 498: 4247, 735: 4282}, // 1730 - {498: 4246, 508: 2037, 735: 4279}, - {498: 4246, 508: 2037, 735: 4277}, - {479: 2037, 498: 4246, 508: 2037, 735: 4273}, - {2: 2037, 2037, 2037, 2037, 2037, 8: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 48: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 475: 2037, 492: 2037, 498: 4246, 735: 4270}, - {473: 2037, 498: 4246, 735: 4265}, + {498: 4247, 508: 2037, 735: 4280}, + {498: 4247, 508: 2037, 735: 4278}, + {479: 2037, 498: 4247, 508: 2037, 735: 4274}, + {2: 2037, 2037, 2037, 2037, 2037, 8: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 48: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 475: 2037, 492: 2037, 498: 4247, 735: 4271}, + {473: 2037, 498: 4247, 735: 4266}, // 1735 - {475: 2037, 498: 4246, 735: 4262}, + {475: 2037, 498: 4247, 735: 4263}, {391, 391, 391, 391, 391, 391, 391, 391, 13: 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 472: 391, 391, 391, 478: 391, 391, 391, 482: 391, 490: 391, 391, 501: 391, 503: 391, 506: 391, 391, 569: 391, 645: 391, 391, 648: 391}, - {175: 2037, 197: 2037, 200: 2037, 233: 2037, 273: 2037, 289: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 479: 2037, 498: 4246, 735: 4247}, + {175: 2037, 197: 2037, 200: 2037, 233: 2037, 273: 2037, 289: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 479: 2037, 498: 4247, 735: 4248}, {2: 2036, 2036, 2036, 2036, 2036, 8: 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, 2036, 2036, 2036, 48: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 473: 2036, 475: 2036, 479: 2036, 485: 2036, 2036, 491: 2036, 2036, 507: 2036, 2036, 543: 2036, 571: 2036, 2036, 574: 2036, 2036}, - {175: 4250, 197: 4253, 200: 4249, 233: 4251, 273: 4252, 289: 4254, 4255, 4259, 4258, 4256, 4260, 4261, 4257, 479: 4248}, + {175: 4251, 197: 4254, 200: 4250, 233: 4252, 273: 4253, 289: 4255, 4256, 4260, 4259, 4257, 4261, 4262, 4258, 479: 4249}, // 1740 {385, 385, 385, 385, 385, 385, 385, 385, 13: 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 472: 385, 385, 385, 478: 385, 385, 385, 482: 385, 490: 385, 385, 501: 385, 503: 385, 506: 385, 385, 569: 385, 645: 385, 385, 648: 385}, {384, 384, 384, 384, 384, 384, 384, 384, 13: 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 472: 384, 384, 384, 478: 384, 384, 384, 482: 384, 490: 384, 384, 501: 384, 503: 384, 506: 384, 384, 569: 384, 645: 384, 384, 648: 384}, @@ -8218,126 +8219,126 @@ var ( {374, 374, 374, 374, 374, 374, 374, 374, 13: 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 472: 374, 374, 374, 478: 374, 374, 374, 482: 374, 490: 374, 374, 501: 374, 503: 374, 506: 374, 374, 569: 374, 645: 374, 374, 648: 374}, {373, 373, 373, 373, 373, 373, 373, 373, 13: 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 472: 373, 373, 373, 478: 373, 373, 373, 482: 373, 490: 373, 373, 501: 373, 503: 373, 506: 373, 373, 569: 373, 645: 373, 373, 648: 373}, {372, 372, 372, 372, 372, 372, 372, 372, 13: 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 472: 372, 372, 372, 478: 372, 372, 372, 482: 372, 490: 372, 372, 501: 372, 503: 372, 506: 372, 372, 569: 372, 645: 372, 372, 648: 372}, - {475: 4264, 1038: 4263}, + {475: 4265, 1038: 4264}, // 1755 {398, 398, 398, 398, 398, 398, 398, 398, 13: 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 472: 398, 398, 398, 478: 398, 398, 398, 482: 398, 490: 398, 398, 501: 398, 503: 398, 506: 398, 398, 569: 398, 645: 398, 398, 648: 398}, {9, 9, 9, 9, 9, 9, 9, 9, 13: 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 472: 9, 9, 9, 478: 9, 9, 9, 482: 9, 490: 9, 9, 501: 9, 503: 9, 9, 506: 9, 9, 569: 9, 645: 9, 9, 648: 9}, - {473: 4266}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 561, 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 3890, 794: 4267, 1144: 4268}, - {560, 560, 7: 3892, 47: 560, 474: 560}, + {473: 4267}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 561, 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 3891, 794: 4268, 1144: 4269}, + {560, 560, 7: 3893, 47: 560, 474: 560}, // 1760 - {47: 4269}, + {47: 4270}, {399, 399, 399, 399, 399, 399, 399, 399, 13: 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 472: 399, 399, 399, 478: 399, 399, 399, 482: 399, 490: 399, 399, 501: 399, 503: 399, 506: 399, 399, 569: 399, 645: 399, 399, 648: 399}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 3458, 492: 4271, 663: 3459, 2731, 2732, 2730, 737: 4272}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 3459, 492: 4272, 663: 3460, 2732, 2733, 2731, 737: 4273}, {401, 401, 401, 401, 401, 401, 401, 401, 13: 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 472: 401, 401, 401, 478: 401, 401, 401, 482: 401, 490: 401, 401, 501: 401, 503: 401, 506: 401, 401, 569: 401, 645: 401, 401, 648: 401}, {400, 400, 400, 400, 400, 400, 400, 400, 13: 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 472: 400, 400, 400, 478: 400, 400, 400, 482: 400, 490: 400, 400, 501: 400, 503: 400, 506: 400, 400, 569: 400, 645: 400, 400, 648: 400}, // 1765 - {479: 4275, 508: 2705, 732: 2704, 743: 4276, 1136: 4274}, + {479: 4276, 508: 2706, 732: 2705, 743: 4277, 1136: 4275}, {404, 404, 404, 404, 404, 404, 404, 404, 13: 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 472: 404, 404, 404, 478: 404, 404, 404, 482: 404, 490: 404, 404, 501: 404, 503: 404, 506: 404, 404, 569: 404, 645: 404, 404, 648: 404}, {395, 395, 395, 395, 395, 395, 395, 395, 13: 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 472: 395, 395, 395, 478: 395, 395, 395, 482: 395, 490: 395, 395, 501: 395, 503: 395, 506: 395, 395, 569: 395, 645: 395, 395, 648: 395}, {394, 394, 394, 394, 394, 394, 394, 394, 13: 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 472: 394, 394, 394, 478: 394, 394, 394, 482: 394, 490: 394, 394, 501: 394, 503: 394, 506: 394, 394, 569: 394, 645: 394, 394, 648: 394}, - {508: 2705, 732: 2704, 743: 4278}, + {508: 2706, 732: 2705, 743: 4279}, // 1770 {405, 405, 405, 405, 405, 405, 405, 405, 13: 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 472: 405, 405, 405, 478: 405, 405, 405, 482: 405, 490: 405, 405, 501: 405, 503: 405, 506: 405, 405, 569: 405, 645: 405, 405, 648: 405}, - {508: 2705, 732: 2704, 743: 4280}, + {508: 2706, 732: 2705, 743: 4281}, {406, 406, 406, 406, 406, 406, 406, 406, 13: 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 472: 406, 406, 406, 478: 406, 406, 406, 482: 406, 490: 406, 406, 501: 406, 503: 406, 506: 406, 406, 569: 406, 645: 406, 406, 648: 406}, - {475: 4282}, + {475: 4283}, {407, 407, 407, 407, 407, 407, 407, 407, 13: 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 472: 407, 407, 407, 478: 407, 407, 407, 482: 407, 490: 407, 407, 501: 407, 503: 407, 506: 407, 407, 569: 407, 645: 407, 407, 648: 407}, // 1775 - {475: 4284}, + {475: 4285}, {408, 408, 408, 408, 408, 408, 408, 408, 13: 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 472: 408, 408, 408, 478: 408, 408, 408, 482: 408, 490: 408, 408, 501: 408, 503: 408, 506: 408, 408, 569: 408, 645: 408, 408, 648: 408}, - {508: 3391, 574: 3393, 3392, 818: 4286}, + {508: 3392, 574: 3394, 3393, 818: 4287}, {409, 409, 409, 409, 409, 409, 409, 409, 13: 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 472: 409, 409, 409, 478: 409, 409, 409, 482: 409, 490: 409, 409, 501: 409, 503: 409, 506: 409, 409, 569: 409, 645: 409, 409, 648: 409}, - {508: 2705, 732: 2704, 743: 4288}, + {508: 2706, 732: 2705, 743: 4289}, // 1780 {410, 410, 410, 410, 410, 410, 410, 410, 13: 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 472: 410, 410, 410, 478: 410, 410, 410, 482: 410, 490: 410, 410, 501: 410, 503: 410, 506: 410, 410, 569: 410, 645: 410, 410, 648: 410}, - {508: 2705, 732: 2704, 743: 4290}, + {508: 2706, 732: 2705, 743: 4291}, {411, 411, 411, 411, 411, 411, 411, 411, 13: 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 472: 411, 411, 411, 478: 411, 411, 411, 482: 411, 490: 411, 411, 501: 411, 503: 411, 506: 411, 411, 569: 411, 645: 411, 411, 648: 411}, - {479: 4293, 508: 2705, 732: 2704, 743: 4292}, + {479: 4294, 508: 2706, 732: 2705, 743: 4293}, {413, 413, 413, 413, 413, 413, 413, 413, 13: 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 472: 413, 413, 413, 478: 413, 413, 413, 482: 413, 490: 413, 413, 501: 413, 503: 413, 506: 413, 413, 569: 413, 645: 413, 413, 648: 413}, // 1785 {412, 412, 412, 412, 412, 412, 412, 412, 13: 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 472: 412, 412, 412, 478: 412, 412, 412, 482: 412, 490: 412, 412, 501: 412, 503: 412, 506: 412, 412, 569: 412, 645: 412, 412, 648: 412}, - {479: 4296, 508: 2705, 732: 2704, 743: 4295}, + {479: 4297, 508: 2706, 732: 2705, 743: 4296}, {415, 415, 415, 415, 415, 415, 415, 415, 13: 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 472: 415, 415, 415, 478: 415, 415, 415, 482: 415, 490: 415, 415, 501: 415, 503: 415, 506: 415, 415, 569: 415, 645: 415, 415, 648: 415}, {414, 414, 414, 414, 414, 414, 414, 414, 13: 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 472: 414, 414, 414, 478: 414, 414, 414, 482: 414, 490: 414, 414, 501: 414, 503: 414, 506: 414, 414, 569: 414, 645: 414, 414, 648: 414}, - {479: 4275, 508: 2705, 732: 2704, 743: 4276, 1136: 4298}, + {479: 4276, 508: 2706, 732: 2705, 743: 4277, 1136: 4299}, // 1790 {416, 416, 416, 416, 416, 416, 416, 416, 13: 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 472: 416, 416, 416, 478: 416, 416, 416, 482: 416, 490: 416, 416, 501: 416, 503: 416, 506: 416, 416, 569: 416, 645: 416, 416, 648: 416}, - {508: 2705, 732: 2704, 743: 4300}, + {508: 2706, 732: 2705, 743: 4301}, {418, 418, 418, 418, 418, 418, 418, 418, 13: 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 472: 418, 418, 418, 478: 418, 418, 418, 482: 418, 490: 418, 418, 501: 418, 503: 418, 506: 418, 418, 569: 418, 645: 418, 418, 648: 418}, - {508: 2705, 732: 2704, 743: 4302}, + {508: 2706, 732: 2705, 743: 4303}, {419, 419, 419, 419, 419, 419, 419, 419, 13: 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 472: 419, 419, 419, 478: 419, 419, 419, 482: 419, 490: 419, 419, 501: 419, 503: 419, 506: 419, 419, 569: 419, 645: 419, 419, 648: 419}, // 1795 - {475: 4304}, + {475: 4305}, {420, 420, 420, 420, 420, 420, 420, 420, 13: 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 472: 420, 420, 420, 478: 420, 420, 420, 482: 420, 490: 420, 420, 501: 420, 503: 420, 506: 420, 420, 569: 420, 645: 420, 420, 648: 420}, - {475: 4306}, + {475: 4307}, {421, 421, 421, 421, 421, 421, 421, 421, 13: 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 472: 421, 421, 421, 478: 421, 421, 421, 482: 421, 490: 421, 421, 501: 421, 503: 421, 506: 421, 421, 569: 421, 645: 421, 421, 648: 421}, - {508: 2705, 732: 2704, 743: 4308}, + {508: 2706, 732: 2705, 743: 4309}, // 1800 {422, 422, 422, 422, 422, 422, 422, 422, 13: 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, 472: 422, 422, 422, 478: 422, 422, 422, 482: 422, 490: 422, 422, 501: 422, 503: 422, 506: 422, 422, 569: 422, 645: 422, 422, 648: 422}, - {508: 2705, 732: 2704, 743: 4310}, + {508: 2706, 732: 2705, 743: 4311}, {423, 423, 423, 423, 423, 423, 423, 423, 13: 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 472: 423, 423, 423, 478: 423, 423, 423, 482: 423, 490: 423, 423, 501: 423, 503: 423, 506: 423, 423, 569: 423, 645: 423, 423, 648: 423}, - {475: 4312}, + {475: 4313}, {424, 424, 424, 424, 424, 424, 424, 424, 13: 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 472: 424, 424, 424, 478: 424, 424, 424, 482: 424, 490: 424, 424, 501: 424, 503: 424, 506: 424, 424, 569: 424, 645: 424, 424, 648: 424}, // 1805 - {508: 2705, 732: 2704, 743: 4314}, + {508: 2706, 732: 2705, 743: 4315}, {425, 425, 425, 425, 425, 425, 425, 425, 13: 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 472: 425, 425, 425, 478: 425, 425, 425, 482: 425, 490: 425, 425, 501: 425, 503: 425, 506: 425, 425, 569: 425, 645: 425, 425, 648: 425}, - {508: 2705, 732: 2704, 743: 4316}, + {508: 2706, 732: 2705, 743: 4317}, {427, 427, 427, 427, 427, 427, 427, 427, 13: 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 472: 427, 427, 427, 478: 427, 427, 427, 482: 427, 490: 427, 427, 501: 427, 503: 427, 506: 427, 427, 569: 427, 645: 427, 427, 648: 427}, - {498: 4246, 508: 2037, 735: 4321}, + {498: 4247, 508: 2037, 735: 4322}, // 1810 - {498: 4246, 508: 2037, 735: 4319}, - {508: 2705, 732: 2704, 743: 4320}, + {498: 4247, 508: 2037, 735: 4320}, + {508: 2706, 732: 2705, 743: 4321}, {426, 426, 426, 426, 426, 426, 426, 426, 13: 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 472: 426, 426, 426, 478: 426, 426, 426, 482: 426, 490: 426, 426, 501: 426, 503: 426, 506: 426, 426, 569: 426, 645: 426, 426, 648: 426}, - {508: 2705, 732: 2704, 743: 4322}, + {508: 2706, 732: 2705, 743: 4323}, {428, 428, 428, 428, 428, 428, 428, 428, 13: 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 472: 428, 428, 428, 478: 428, 428, 428, 482: 428, 490: 428, 428, 501: 428, 503: 428, 506: 428, 428, 569: 428, 645: 428, 428, 648: 428}, // 1815 - {2: 2037, 2037, 2037, 2037, 2037, 8: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 48: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 475: 2037, 498: 4246, 543: 2037, 735: 4327}, - {2: 2037, 2037, 2037, 2037, 2037, 8: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 48: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 475: 2037, 498: 4246, 543: 2037, 735: 4325}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 3458, 543: 3457, 663: 3459, 2731, 2732, 2730, 737: 3456, 870: 4326}, + {2: 2037, 2037, 2037, 2037, 2037, 8: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 48: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 475: 2037, 498: 4247, 543: 2037, 735: 4328}, + {2: 2037, 2037, 2037, 2037, 2037, 8: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 48: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 475: 2037, 498: 4247, 543: 2037, 735: 4326}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 3459, 543: 3458, 663: 3460, 2732, 2733, 2731, 737: 3457, 870: 4327}, {429, 429, 429, 429, 429, 429, 429, 429, 13: 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 472: 429, 429, 429, 478: 429, 429, 429, 482: 429, 490: 429, 429, 501: 429, 503: 429, 506: 429, 429, 569: 429, 645: 429, 429, 648: 429}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 3458, 543: 3729, 663: 3459, 2731, 2732, 2730, 737: 3728, 806: 4328}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 3459, 543: 3730, 663: 3460, 2732, 2733, 2731, 737: 3729, 806: 4329}, // 1820 {430, 430, 430, 430, 430, 430, 430, 430, 13: 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, 472: 430, 430, 430, 478: 430, 430, 430, 482: 430, 490: 430, 430, 501: 430, 503: 430, 506: 430, 430, 569: 430, 645: 430, 430, 648: 430}, - {508: 2705, 732: 2704, 743: 4330}, + {508: 2706, 732: 2705, 743: 4331}, {2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 13: 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 47: 2111, 472: 2111, 2111, 2111, 478: 2111, 2111, 2111, 482: 2111, 490: 2111, 2111, 501: 2111, 503: 2111, 506: 2111, 2111, 569: 2111, 645: 2111, 2111, 648: 2111}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4332, 2731, 2732, 2730}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4333, 2732, 2733, 2731}, {2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 13: 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 47: 2112, 472: 2112, 2112, 2112, 478: 2112, 2112, 2112, 482: 2112, 490: 2112, 2112, 501: 2112, 503: 2112, 506: 2112, 2112, 569: 2112, 645: 2112, 2112, 648: 2112}, // 1825 - {508: 2705, 732: 2704, 743: 4334}, + {508: 2706, 732: 2705, 743: 4335}, {2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 13: 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 47: 2113, 472: 2113, 2113, 2113, 478: 2113, 2113, 2113, 482: 2113, 490: 2113, 2113, 501: 2113, 503: 2113, 506: 2113, 2113, 569: 2113, 645: 2113, 2113, 648: 2113}, - {508: 2705, 732: 2704, 743: 4336}, + {508: 2706, 732: 2705, 743: 4337}, {2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 13: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 47: 2114, 472: 2114, 2114, 2114, 478: 2114, 2114, 2114, 482: 2114, 490: 2114, 2114, 501: 2114, 503: 2114, 506: 2114, 2114, 569: 2114, 645: 2114, 2114, 648: 2114}, - {475: 2037, 498: 4246, 735: 4338}, + {475: 2037, 498: 4247, 735: 4339}, // 1830 - {475: 4339}, + {475: 4340}, {2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 13: 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 47: 2115, 472: 2115, 2115, 2115, 478: 2115, 2115, 2115, 482: 2115, 490: 2115, 2115, 501: 2115, 503: 2115, 506: 2115, 2115, 569: 2115, 645: 2115, 2115, 648: 2115}, - {475: 2037, 498: 4246, 735: 4341}, - {475: 4342}, + {475: 2037, 498: 4247, 735: 4342}, + {475: 4343}, {2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 13: 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 47: 2116, 472: 2116, 2116, 2116, 478: 2116, 2116, 2116, 482: 2116, 490: 2116, 2116, 501: 2116, 503: 2116, 506: 2116, 2116, 569: 2116, 645: 2116, 2116, 648: 2116}, // 1835 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 3458, 663: 3459, 2731, 2732, 2730, 737: 4344}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 3459, 663: 3460, 2732, 2733, 2731, 737: 4345}, {2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 13: 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 47: 2117, 472: 2117, 2117, 2117, 478: 2117, 2117, 2117, 482: 2117, 490: 2117, 2117, 501: 2117, 503: 2117, 506: 2117, 2117, 569: 2117, 645: 2117, 2117, 648: 2117}, - {2: 2037, 2037, 2037, 2037, 2037, 8: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 48: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 475: 2037, 498: 4246, 735: 4348}, + {2: 2037, 2037, 2037, 2037, 2037, 8: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 48: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 475: 2037, 498: 4247, 735: 4349}, {403, 403, 403, 403, 403, 403, 403, 403, 13: 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 472: 403, 403, 403, 478: 403, 403, 403, 482: 403, 490: 403, 403, 501: 403, 503: 403, 506: 403, 403, 569: 403, 645: 403, 403, 648: 403}, {402, 402, 402, 402, 402, 402, 402, 402, 13: 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 472: 402, 402, 402, 478: 402, 402, 402, 482: 402, 490: 402, 402, 501: 402, 503: 402, 506: 402, 402, 569: 402, 645: 402, 402, 648: 402}, // 1840 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 3458, 663: 3459, 2731, 2732, 2730, 737: 4349}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 3459, 663: 3460, 2732, 2733, 2731, 737: 4350}, {2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 13: 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 47: 2118, 472: 2118, 2118, 2118, 478: 2118, 2118, 2118, 482: 2118, 490: 2118, 2118, 501: 2118, 503: 2118, 506: 2118, 2118, 569: 2118, 645: 2118, 2118, 648: 2118}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 3458, 663: 3459, 2731, 2732, 2730, 737: 4351}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 3459, 663: 3460, 2732, 2733, 2731, 737: 4352}, {2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 13: 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 47: 2119, 472: 2119, 2119, 2119, 478: 2119, 2119, 2119, 482: 2119, 490: 2119, 2119, 501: 2119, 503: 2119, 506: 2119, 2119, 569: 2119, 645: 2119, 2119, 648: 2119}, - {475: 4353}, + {475: 4354}, // 1845 {2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 13: 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 47: 2120, 472: 2120, 2120, 2120, 478: 2120, 2120, 2120, 482: 2120, 490: 2120, 2120, 501: 2120, 503: 2120, 506: 2120, 2120, 569: 2120, 645: 2120, 2120, 648: 2120}, - {4: 4206, 4208, 397, 13: 4225, 2156, 4223, 4164, 4227, 4214, 4243, 4207, 4210, 4209, 4212, 4213, 4215, 4222, 397, 4233, 4234, 4220, 4221, 4226, 4228, 4240, 4239, 4245, 4241, 4238, 4231, 4236, 4237, 4230, 4232, 4235, 4224, 69: 4177, 72: 4198, 4199, 81: 4200, 132: 4180, 196: 4165, 198: 4184, 201: 4185, 211: 4179, 219: 4195, 232: 4174, 241: 4181, 247: 4176, 264: 4186, 272: 4182, 279: 4196, 4197, 286: 4166, 474: 4194, 479: 4205, 4242, 482: 2156, 496: 4201, 502: 4183, 4193, 4168, 506: 2156, 582: 4173, 587: 4169, 646: 2156, 648: 4211, 660: 4188, 668: 4175, 670: 4202, 678: 4187, 685: 4189, 688: 4170, 703: 4178, 779: 4216, 791: 4218, 811: 4217, 833: 4219, 837: 4229, 841: 4244, 868: 4192, 881: 4190, 917: 4167, 924: 4171, 987: 4355, 1135: 4172, 1162: 4191}, + {4: 4207, 4209, 397, 13: 4226, 2156, 4224, 4165, 4228, 4215, 4244, 4208, 4211, 4210, 4213, 4214, 4216, 4223, 397, 4234, 4235, 4221, 4222, 4227, 4229, 4241, 4240, 4246, 4242, 4239, 4232, 4237, 4238, 4231, 4233, 4236, 4225, 69: 4178, 72: 4199, 4200, 81: 4201, 132: 4181, 196: 4166, 198: 4185, 201: 4186, 211: 4180, 219: 4196, 232: 4175, 241: 4182, 247: 4177, 264: 4187, 272: 4183, 279: 4197, 4198, 286: 4167, 474: 4195, 479: 4206, 4243, 482: 2156, 496: 4202, 502: 4184, 4194, 4169, 506: 2156, 582: 4174, 587: 4170, 646: 2156, 648: 4212, 660: 4189, 668: 4176, 670: 4203, 678: 4188, 685: 4190, 688: 4171, 703: 4179, 779: 4217, 791: 4219, 811: 4218, 833: 4220, 837: 4230, 841: 4245, 868: 4193, 881: 4191, 917: 4168, 924: 4172, 987: 4356, 1135: 4173, 1162: 4192}, {2385, 2385, 2385, 2385, 7: 2385, 490: 2385}, {2399, 2399, 2399, 2399, 7: 2399, 490: 2399}, {2398, 2398, 2398, 2398, 7: 2398, 490: 2398}, // 1850 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 479: 4359, 663: 4360, 2731, 2732, 2730}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 479: 4360, 663: 4361, 2732, 2733, 2731}, {2401, 2401, 2401, 2401, 7: 2401, 81: 2401, 490: 2401}, {2400, 2400, 2400, 2400, 7: 2400, 81: 2400, 490: 2400}, - {149: 4366, 235: 4363, 256: 4364, 258: 4365, 479: 4362}, + {149: 4367, 235: 4364, 256: 4365, 258: 4366, 479: 4363}, {2406, 2406, 2406, 2406, 7: 2406, 490: 2406, 496: 2406}, // 1855 {2405, 2405, 2405, 2405, 7: 2405, 490: 2405, 496: 2405}, @@ -8347,80 +8348,80 @@ var ( {2424, 2424, 2424, 2424, 7: 2424, 490: 2424}, // 1860 {2425, 2425, 2425, 2425, 7: 2425, 490: 2425}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4382, 2731, 2732, 2730}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 4381}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 4380}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 4379}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4383, 2732, 2733, 2731}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 4382}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 4381}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 4380}, // 1865 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4376, 2731, 2732, 2730}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4377, 2732, 2733, 2731}, {2: 2397, 2397, 2397, 2397, 2397, 8: 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 48: 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 473: 2397, 481: 2397, 494: 2397, 566: 2397}, {2: 2396, 2396, 2396, 2396, 2396, 8: 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 48: 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, 473: 2396, 481: 2396, 494: 2396, 566: 2396}, - {649: 4377}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4378, 2731, 2732, 2730}, + {649: 4378}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4379, 2732, 2733, 2731}, // 1870 {2430, 2430, 2430, 2430, 7: 2430, 490: 2430}, {2431, 2431, 2431, 2431, 7: 2431, 490: 2431}, {2432, 2432, 2432, 2432, 7: 2432, 490: 2432}, {2433, 2433, 2433, 2433, 7: 2433, 490: 2433}, - {649: 4383}, + {649: 4384}, // 1875 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4384, 2731, 2732, 2730}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4385, 2732, 2733, 2731}, {2434, 2434, 2434, 2434, 7: 2434, 490: 2434}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4111, 2731, 2732, 2730, 742: 4400}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4395, 2731, 2732, 2730}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4391, 2731, 2732, 2730}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4112, 2732, 2733, 2731, 742: 4401}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4396, 2732, 2733, 2731}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4392, 2732, 2733, 2731}, // 1880 {2: 2392, 2392, 2392, 2392, 2392, 8: 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 48: 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 473: 2392, 566: 2392}, {2: 439, 439, 439, 439, 439, 8: 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 48: 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439}, {2: 438, 438, 438, 438, 438, 8: 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 48: 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438}, - {84: 4394, 87: 4393, 854: 4392}, + {84: 4395, 87: 4394, 854: 4393}, {2419, 2419, 2419, 2419, 7: 2419, 490: 2419}, // 1885 {1824, 1824, 1824, 1824, 1824, 7: 1824, 17: 1824, 47: 1824, 81: 1824, 1824, 1824, 1824, 1824, 87: 1824, 474: 1824, 481: 1824, 490: 1824, 496: 1824}, {1823, 1823, 1823, 1823, 1823, 7: 1823, 17: 1823, 47: 1823, 81: 1823, 1823, 1823, 1823, 1823, 87: 1823, 474: 1823, 481: 1823, 490: 1823, 496: 1823}, - {147: 4397, 476: 4057, 4056, 809: 4398, 932: 4396}, + {147: 4398, 476: 4058, 4057, 809: 4399, 932: 4397}, {2421, 2421, 2421, 2421, 7: 2421, 490: 2421}, {2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 47: 2289, 472: 2289, 476: 2289, 2289, 2289, 2289, 482: 2289, 490: 2289, 492: 2289, 573: 2289, 582: 2289, 586: 2289, 638: 2289, 642: 2289, 2289, 2289}, // 1890 - {147: 4399}, + {147: 4400}, {2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 47: 2288, 472: 2288, 476: 2288, 2288, 2288, 2288, 482: 2288, 490: 2288, 492: 2288, 573: 2288, 582: 2288, 586: 2288, 638: 2288, 642: 2288, 2288, 2288}, - {504: 4401, 668: 4402}, + {504: 4402, 668: 4403}, + {479: 4405}, {479: 4404}, - {479: 4403}, // 1895 {2435, 2435, 2435, 2435, 7: 2435, 490: 2435}, - {473: 4406, 475: 3208, 485: 4408, 4409, 492: 3199, 508: 3203, 571: 3198, 3200, 574: 3202, 3201, 577: 3206, 580: 3207, 593: 3205, 711: 4407, 3204, 1131: 4405}, + {473: 4407, 475: 3209, 485: 4409, 4410, 492: 3200, 508: 3204, 571: 3199, 3201, 574: 3203, 3202, 577: 3207, 580: 3208, 593: 3206, 711: 4408, 3205, 1131: 4406}, {2437, 2437, 2437, 2437, 7: 2437, 490: 2437}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 4412}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 4413}, {2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 47: 2205, 472: 2205, 476: 2205, 2205, 2205, 2205, 482: 2205, 490: 2205, 492: 2205, 573: 2205, 582: 2205, 586: 2205, 638: 2205, 642: 2205, 2205, 2205}, // 1900 - {508: 3391, 574: 3393, 3392, 818: 4411}, - {508: 3391, 574: 3393, 3392, 818: 4410}, + {508: 3392, 574: 3394, 3393, 818: 4412}, + {508: 3392, 574: 3394, 3393, 818: 4411}, {2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 47: 2203, 472: 2203, 476: 2203, 2203, 2203, 2203, 482: 2203, 490: 2203, 492: 2203, 573: 2203, 582: 2203, 586: 2203, 638: 2203, 642: 2203, 2203, 2203}, {2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 47: 2204, 472: 2204, 476: 2204, 2204, 2204, 2204, 482: 2204, 490: 2204, 492: 2204, 573: 2204, 582: 2204, 586: 2204, 638: 2204, 642: 2204, 2204, 2204}, - {47: 4413, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, + {47: 4414, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, // 1905 {2436, 2436, 2436, 2436, 7: 2436, 490: 2436}, - {2: 1850, 1850, 1850, 1850, 1850, 8: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 48: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 566: 4416, 780: 4415}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4111, 2731, 2732, 2730, 742: 4418}, - {584: 4417}, + {2: 1850, 1850, 1850, 1850, 1850, 8: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 48: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 566: 4417, 780: 4416}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4112, 2732, 2733, 2731, 742: 4419}, + {584: 4418}, {2: 1849, 1849, 1849, 1849, 1849, 8: 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 48: 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 475: 1849, 570: 1849}, // 1910 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4111, 2731, 2732, 2730, 742: 4420, 846: 4419}, - {2391, 2391, 2391, 2391, 7: 2391, 4689, 4690, 490: 2391, 927: 4688}, - {10: 4422, 101: 4470, 109: 4471, 165: 4461, 173: 4481, 4480, 4446, 193: 4483, 218: 4482, 225: 4443, 311: 4450, 4442, 332: 4459, 358: 4466, 4465, 363: 4469, 398: 4477, 504: 4460, 506: 4464, 543: 4455, 646: 4463, 676: 4468, 4467, 679: 4444, 4449, 4447, 4440, 4434, 4448, 687: 4456, 689: 4441, 4473, 4435, 4436, 4437, 4438, 4439, 4462, 4475, 4479, 4474, 4433, 4478, 4445, 704: 4432, 4472, 4431, 4476, 899: 4451, 1154: 4453, 1177: 4430, 4457, 4427, 1197: 4425, 1211: 4428, 1213: 4429, 1231: 4426, 1247: 4452, 4423, 4454, 1306: 4424, 1318: 4458, 1321: 4421, 1346: 4484}, - {2252, 2252, 2252, 2252, 4564, 4570, 4558, 2252, 2252, 2252, 4562, 4571, 4569, 47: 2252, 472: 4563, 476: 4057, 4056, 2259, 4561, 482: 4568, 490: 2252, 492: 4557, 573: 2293, 582: 2382, 586: 4555, 638: 4560, 642: 4553, 4575, 4572, 809: 4556, 831: 4565, 908: 4567, 926: 4573, 935: 4566, 954: 4559, 1002: 4574, 4687}, - {2252, 2252, 2252, 2252, 4564, 4570, 4558, 2252, 2252, 2252, 4562, 4571, 4569, 47: 2252, 472: 4563, 476: 4057, 4056, 2259, 4561, 482: 4568, 490: 2252, 492: 4557, 573: 2293, 582: 2382, 586: 4555, 638: 4560, 642: 4553, 4575, 4572, 809: 4556, 831: 4565, 908: 4567, 926: 4573, 935: 4566, 954: 4559, 1002: 4574, 4554}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4112, 2732, 2733, 2731, 742: 4421, 846: 4420}, + {2391, 2391, 2391, 2391, 7: 2391, 4690, 4691, 490: 2391, 927: 4689}, + {10: 4423, 101: 4471, 109: 4472, 165: 4462, 173: 4482, 4481, 4447, 193: 4484, 218: 4483, 225: 4444, 311: 4451, 4443, 332: 4460, 358: 4467, 4466, 363: 4470, 398: 4478, 504: 4461, 506: 4465, 543: 4456, 646: 4464, 676: 4469, 4468, 679: 4445, 4450, 4448, 4441, 4435, 4449, 687: 4457, 689: 4442, 4474, 4436, 4437, 4438, 4439, 4440, 4463, 4476, 4480, 4475, 4434, 4479, 4446, 704: 4433, 4473, 4432, 4477, 899: 4452, 1154: 4454, 1177: 4431, 4458, 4428, 1197: 4426, 1211: 4429, 1213: 4430, 1231: 4427, 1247: 4453, 4424, 4455, 1306: 4425, 1318: 4459, 1321: 4422, 1346: 4485}, + {2252, 2252, 2252, 2252, 4565, 4571, 4559, 2252, 2252, 2252, 4563, 4572, 4570, 47: 2252, 472: 4564, 476: 4058, 4057, 2259, 4562, 482: 4569, 490: 2252, 492: 4558, 573: 2293, 582: 2382, 586: 4556, 638: 4561, 642: 4554, 4576, 4573, 809: 4557, 831: 4566, 908: 4568, 926: 4574, 935: 4567, 954: 4560, 1002: 4575, 4688}, + {2252, 2252, 2252, 2252, 4565, 4571, 4559, 2252, 2252, 2252, 4563, 4572, 4570, 47: 2252, 472: 4564, 476: 4058, 4057, 2259, 4562, 482: 4569, 490: 2252, 492: 4558, 573: 2293, 582: 2382, 586: 4556, 638: 4561, 642: 4554, 4576, 4573, 809: 4557, 831: 4566, 908: 4568, 926: 4574, 935: 4567, 954: 4560, 1002: 4575, 4555}, // 1915 {371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 47: 371, 472: 371, 476: 371, 371, 371, 371, 482: 371, 490: 371, 492: 371, 573: 371, 582: 371, 586: 371, 638: 371, 642: 371, 371, 371}, {370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 47: 370, 472: 370, 476: 370, 370, 370, 370, 482: 370, 490: 370, 492: 370, 573: 370, 582: 370, 586: 370, 638: 370, 642: 370, 370, 370}, {369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 47: 369, 472: 369, 476: 369, 369, 369, 369, 482: 369, 490: 369, 492: 369, 573: 369, 582: 369, 586: 369, 638: 369, 642: 369, 369, 369}, - {286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 47: 286, 49: 286, 472: 286, 3794, 476: 286, 286, 286, 286, 482: 286, 490: 286, 492: 286, 573: 286, 582: 286, 586: 286, 638: 286, 642: 286, 286, 286, 739: 286, 741: 286, 762: 3795, 785: 4551}, - {281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 47: 281, 49: 281, 472: 281, 476: 281, 281, 281, 281, 482: 281, 490: 281, 492: 281, 573: 281, 582: 281, 586: 281, 638: 281, 642: 281, 281, 281, 739: 281, 741: 281, 874: 4550}, + {286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 47: 286, 49: 286, 472: 286, 3795, 476: 286, 286, 286, 286, 482: 286, 490: 286, 492: 286, 573: 286, 582: 286, 586: 286, 638: 286, 642: 286, 286, 286, 739: 286, 741: 286, 762: 3796, 785: 4552}, + {281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 47: 281, 49: 281, 472: 281, 476: 281, 281, 281, 281, 482: 281, 490: 281, 492: 281, 573: 281, 582: 281, 586: 281, 638: 281, 642: 281, 281, 281, 739: 281, 741: 281, 874: 4551}, // 1920 - {279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 47: 279, 49: 279, 472: 279, 3781, 476: 279, 279, 279, 279, 482: 279, 490: 279, 492: 279, 573: 279, 582: 279, 586: 279, 638: 279, 642: 279, 279, 279, 739: 279, 741: 279, 762: 3782, 902: 4548, 907: 3783}, - {279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 47: 279, 49: 279, 472: 279, 3781, 476: 279, 279, 279, 279, 482: 279, 490: 279, 492: 279, 573: 279, 582: 279, 586: 279, 638: 279, 642: 279, 279, 279, 739: 279, 741: 279, 762: 3782, 902: 4546, 907: 3783}, - {286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 47: 286, 472: 286, 3794, 476: 286, 286, 286, 286, 482: 286, 490: 286, 492: 286, 573: 286, 582: 286, 586: 286, 638: 286, 642: 286, 286, 286, 762: 3795, 785: 4545}, + {279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 47: 279, 49: 279, 472: 279, 3782, 476: 279, 279, 279, 279, 482: 279, 490: 279, 492: 279, 573: 279, 582: 279, 586: 279, 638: 279, 642: 279, 279, 279, 739: 279, 741: 279, 762: 3783, 902: 4549, 907: 3784}, + {279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 47: 279, 49: 279, 472: 279, 3782, 476: 279, 279, 279, 279, 482: 279, 490: 279, 492: 279, 573: 279, 582: 279, 586: 279, 638: 279, 642: 279, 279, 279, 739: 279, 741: 279, 762: 3783, 902: 4547, 907: 3784}, + {286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 47: 286, 472: 286, 3795, 476: 286, 286, 286, 286, 482: 286, 490: 286, 492: 286, 573: 286, 582: 286, 586: 286, 638: 286, 642: 286, 286, 286, 762: 3796, 785: 4546}, {363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 47: 363, 49: 363, 472: 363, 363, 476: 363, 363, 363, 363, 482: 363, 490: 363, 492: 363, 573: 363, 582: 363, 586: 363, 638: 363, 642: 363, 363, 363, 739: 363, 741: 363}, {362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 47: 362, 49: 362, 472: 362, 362, 476: 362, 362, 362, 362, 482: 362, 490: 362, 492: 362, 573: 362, 582: 362, 586: 362, 638: 362, 642: 362, 362, 362, 739: 362, 741: 362}, // 1925 @@ -8443,27 +8444,27 @@ var ( {344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 47: 344, 49: 344, 472: 344, 344, 476: 344, 344, 344, 344, 482: 344, 490: 344, 492: 344, 573: 344, 582: 344, 586: 344, 638: 344, 642: 344, 344, 344, 739: 344, 741: 344}, // 1940 {343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 47: 343, 49: 343, 472: 343, 343, 476: 343, 343, 343, 343, 482: 343, 490: 343, 492: 343, 573: 343, 582: 343, 586: 343, 638: 343, 642: 343, 343, 343, 739: 343, 741: 343}, - {342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 47: 342, 49: 342, 472: 342, 342, 476: 342, 342, 342, 342, 482: 342, 490: 342, 492: 342, 573: 342, 582: 342, 586: 342, 638: 342, 642: 342, 342, 342, 739: 342, 741: 342, 1272: 4544}, + {342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 47: 342, 49: 342, 472: 342, 342, 476: 342, 342, 342, 342, 482: 342, 490: 342, 492: 342, 573: 342, 582: 342, 586: 342, 638: 342, 642: 342, 342, 342, 739: 342, 741: 342, 1272: 4545}, {340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 47: 340, 472: 340, 340, 476: 340, 340, 340, 340, 482: 340, 490: 340, 492: 340, 573: 340, 582: 340, 586: 340, 638: 340, 642: 340, 340, 340}, - {273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 14: 3804, 47: 273, 472: 273, 3794, 476: 273, 273, 273, 273, 482: 273, 490: 273, 492: 273, 506: 3805, 543: 3801, 573: 273, 582: 273, 586: 273, 638: 273, 642: 273, 273, 273, 646: 3803, 762: 4541, 772: 3802, 797: 4542}, - {273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 14: 3804, 47: 273, 472: 273, 3794, 476: 273, 273, 273, 273, 482: 273, 490: 273, 492: 273, 506: 3805, 543: 3801, 573: 273, 582: 273, 586: 273, 638: 273, 642: 273, 273, 273, 646: 3803, 762: 4538, 772: 3802, 797: 4539}, + {273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 14: 3805, 47: 273, 472: 273, 3795, 476: 273, 273, 273, 273, 482: 273, 490: 273, 492: 273, 506: 3806, 543: 3802, 573: 273, 582: 273, 586: 273, 638: 273, 642: 273, 273, 273, 646: 3804, 762: 4542, 772: 3803, 797: 4543}, + {273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 14: 3805, 47: 273, 472: 273, 3795, 476: 273, 273, 273, 273, 482: 273, 490: 273, 492: 273, 506: 3806, 543: 3802, 573: 273, 582: 273, 586: 273, 638: 273, 642: 273, 273, 273, 646: 3804, 762: 4539, 772: 3803, 797: 4540}, // 1945 - {473: 3794, 762: 4536}, - {473: 3794, 762: 4534}, - {286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 47: 286, 472: 286, 3794, 476: 286, 286, 286, 286, 482: 286, 490: 286, 492: 286, 573: 286, 582: 286, 586: 286, 638: 286, 642: 286, 286, 286, 762: 3795, 785: 4533}, - {473: 3794, 762: 4532}, + {473: 3795, 762: 4537}, + {473: 3795, 762: 4535}, + {286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 47: 286, 472: 286, 3795, 476: 286, 286, 286, 286, 482: 286, 490: 286, 492: 286, 573: 286, 582: 286, 586: 286, 638: 286, 642: 286, 286, 286, 762: 3796, 785: 4534}, + {473: 3795, 762: 4533}, {331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 47: 331, 472: 331, 476: 331, 331, 331, 331, 482: 331, 490: 331, 492: 331, 573: 331, 582: 331, 586: 331, 638: 331, 642: 331, 331, 331}, // 1950 - {273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 14: 3804, 47: 273, 102: 4513, 4515, 106: 4514, 472: 273, 476: 273, 273, 273, 273, 482: 273, 490: 273, 492: 273, 506: 3805, 543: 3801, 573: 273, 582: 273, 586: 273, 638: 273, 642: 273, 273, 273, 646: 3803, 772: 3802, 797: 4512, 882: 4531}, - {473: 4527}, - {473: 4517}, + {273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 14: 3805, 47: 273, 102: 4514, 4516, 106: 4515, 472: 273, 476: 273, 273, 273, 273, 482: 273, 490: 273, 492: 273, 506: 3806, 543: 3802, 573: 273, 582: 273, 586: 273, 638: 273, 642: 273, 273, 273, 646: 3804, 772: 3803, 797: 4513, 882: 4532}, + {473: 4528}, + {473: 4518}, {327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 47: 327, 472: 327, 476: 327, 327, 327, 327, 482: 327, 490: 327, 492: 327, 573: 327, 582: 327, 586: 327, 638: 327, 642: 327, 327, 327}, - {273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 14: 3804, 47: 273, 102: 4513, 4515, 106: 4514, 472: 273, 476: 273, 273, 273, 273, 482: 273, 490: 273, 492: 273, 506: 4510, 543: 3801, 573: 273, 582: 273, 586: 273, 638: 273, 642: 273, 273, 273, 646: 4509, 676: 4468, 4467, 687: 4511, 772: 3802, 797: 4512, 882: 4508, 1154: 4507}, + {273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 14: 3805, 47: 273, 102: 4514, 4516, 106: 4515, 472: 273, 476: 273, 273, 273, 273, 482: 273, 490: 273, 492: 273, 506: 4511, 543: 3802, 573: 273, 582: 273, 586: 273, 638: 273, 642: 273, 273, 273, 646: 4510, 676: 4469, 4468, 687: 4512, 772: 3803, 797: 4513, 882: 4509, 1154: 4508}, // 1955 - {324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 14: 324, 47: 324, 472: 324, 324, 476: 324, 324, 324, 324, 482: 324, 490: 324, 492: 324, 506: 324, 543: 324, 573: 324, 582: 324, 586: 324, 638: 324, 642: 324, 324, 324, 646: 324, 842: 4506}, - {323, 323, 323, 323, 323, 323, 323, 323, 323, 323, 323, 323, 323, 14: 323, 47: 323, 472: 323, 323, 476: 323, 323, 323, 323, 482: 323, 490: 323, 492: 323, 506: 323, 543: 323, 573: 323, 582: 323, 586: 323, 638: 323, 642: 323, 323, 323, 646: 323, 842: 4505}, - {322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 14: 322, 47: 322, 472: 322, 322, 476: 322, 322, 322, 322, 482: 322, 490: 322, 492: 322, 506: 322, 543: 322, 573: 322, 582: 322, 586: 322, 638: 322, 642: 322, 322, 322, 646: 322, 676: 4503, 4502, 842: 4504}, - {506: 4497, 646: 4496, 676: 4499, 4498}, + {324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 14: 324, 47: 324, 472: 324, 324, 476: 324, 324, 324, 324, 482: 324, 490: 324, 492: 324, 506: 324, 543: 324, 573: 324, 582: 324, 586: 324, 638: 324, 642: 324, 324, 324, 646: 324, 842: 4507}, + {323, 323, 323, 323, 323, 323, 323, 323, 323, 323, 323, 323, 323, 14: 323, 47: 323, 472: 323, 323, 476: 323, 323, 323, 323, 482: 323, 490: 323, 492: 323, 506: 323, 543: 323, 573: 323, 582: 323, 586: 323, 638: 323, 642: 323, 323, 323, 646: 323, 842: 4506}, + {322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 14: 322, 47: 322, 472: 322, 322, 476: 322, 322, 322, 322, 482: 322, 490: 322, 492: 322, 506: 322, 543: 322, 573: 322, 582: 322, 586: 322, 638: 322, 642: 322, 322, 322, 646: 322, 676: 4504, 4503, 842: 4505}, + {506: 4498, 646: 4497, 676: 4500, 4499}, {317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 14: 317, 47: 317, 102: 317, 317, 106: 317, 472: 317, 317, 476: 317, 317, 317, 317, 482: 317, 490: 317, 492: 317, 506: 317, 543: 317, 573: 317, 582: 317, 586: 317, 638: 317, 642: 317, 317, 317, 646: 317}, // 1960 {316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 14: 316, 47: 316, 102: 316, 316, 106: 316, 472: 316, 316, 476: 316, 316, 316, 316, 482: 316, 490: 316, 492: 316, 506: 316, 543: 316, 573: 316, 582: 316, 586: 316, 638: 316, 642: 316, 316, 316, 646: 316}, @@ -8472,22 +8473,22 @@ var ( {306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 47: 306, 49: 306, 472: 306, 306, 476: 306, 306, 306, 306, 482: 306, 490: 306, 492: 306, 573: 306, 582: 306, 586: 306, 638: 306, 642: 306, 306, 306, 739: 306, 741: 306}, {305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 47: 305, 472: 305, 476: 305, 305, 305, 305, 482: 305, 490: 305, 492: 305, 573: 305, 582: 305, 586: 305, 638: 305, 642: 305, 305, 305}, // 1965 - {286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 47: 286, 472: 286, 3794, 476: 286, 286, 286, 286, 482: 286, 490: 286, 492: 286, 573: 286, 582: 286, 586: 286, 638: 286, 642: 286, 286, 286, 762: 3795, 785: 4495}, + {286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 47: 286, 472: 286, 3795, 476: 286, 286, 286, 286, 482: 286, 490: 286, 492: 286, 573: 286, 582: 286, 586: 286, 638: 286, 642: 286, 286, 286, 762: 3796, 785: 4496}, {303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 47: 303, 472: 303, 476: 303, 303, 303, 303, 482: 303, 490: 303, 492: 303, 573: 303, 582: 303, 586: 303, 638: 303, 642: 303, 303, 303}, {302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 47: 302, 472: 302, 476: 302, 302, 302, 302, 482: 302, 490: 302, 492: 302, 573: 302, 582: 302, 586: 302, 638: 302, 642: 302, 302, 302}, {300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 14: 300, 47: 300, 102: 300, 300, 106: 300, 472: 300, 476: 300, 300, 300, 300, 482: 300, 490: 300, 492: 300, 506: 300, 543: 300, 573: 300, 582: 300, 586: 300, 638: 300, 642: 300, 300, 300, 646: 300}, - {286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 14: 286, 47: 286, 102: 286, 286, 106: 286, 472: 286, 3794, 476: 286, 286, 286, 286, 482: 286, 490: 286, 492: 286, 506: 286, 543: 286, 573: 286, 582: 286, 586: 286, 638: 286, 642: 286, 286, 286, 646: 286, 762: 3795, 785: 4494}, + {286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 14: 286, 47: 286, 102: 286, 286, 106: 286, 472: 286, 3795, 476: 286, 286, 286, 286, 482: 286, 490: 286, 492: 286, 506: 286, 543: 286, 573: 286, 582: 286, 586: 286, 638: 286, 642: 286, 286, 286, 646: 286, 762: 3796, 785: 4495}, // 1970 {298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 14: 298, 47: 298, 102: 298, 298, 106: 298, 472: 298, 476: 298, 298, 298, 298, 482: 298, 490: 298, 492: 298, 506: 298, 543: 298, 573: 298, 582: 298, 586: 298, 638: 298, 642: 298, 298, 298, 646: 298}, {297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 14: 297, 47: 297, 102: 297, 297, 106: 297, 472: 297, 476: 297, 297, 297, 297, 482: 297, 490: 297, 492: 297, 506: 297, 543: 297, 573: 297, 582: 297, 586: 297, 638: 297, 642: 297, 297, 297, 646: 297}, {292, 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, 47: 292, 472: 292, 476: 292, 292, 292, 292, 482: 292, 490: 292, 492: 292, 573: 292, 582: 292, 586: 292, 638: 292, 642: 292, 292, 292}, - {286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 47: 286, 472: 286, 3794, 476: 286, 286, 286, 286, 482: 286, 490: 286, 492: 286, 573: 286, 582: 286, 586: 286, 638: 286, 642: 286, 286, 286, 762: 3795, 785: 4493}, - {286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 47: 286, 472: 286, 3794, 476: 286, 286, 286, 286, 482: 286, 490: 286, 492: 286, 573: 286, 582: 286, 586: 286, 638: 286, 642: 286, 286, 286, 762: 3795, 785: 4492}, + {286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 47: 286, 472: 286, 3795, 476: 286, 286, 286, 286, 482: 286, 490: 286, 492: 286, 573: 286, 582: 286, 586: 286, 638: 286, 642: 286, 286, 286, 762: 3796, 785: 4494}, + {286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 47: 286, 472: 286, 3795, 476: 286, 286, 286, 286, 482: 286, 490: 286, 492: 286, 573: 286, 582: 286, 586: 286, 638: 286, 642: 286, 286, 286, 762: 3796, 785: 4493}, // 1975 - {286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 47: 286, 472: 286, 3794, 476: 286, 286, 286, 286, 482: 286, 490: 286, 492: 286, 573: 286, 582: 286, 586: 286, 638: 286, 642: 286, 286, 286, 762: 3795, 785: 4491}, - {286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 47: 286, 49: 286, 472: 286, 3794, 476: 286, 286, 286, 286, 482: 286, 490: 286, 492: 286, 573: 286, 582: 286, 586: 286, 638: 286, 642: 286, 286, 286, 739: 286, 741: 286, 762: 3795, 785: 4485}, - {281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 47: 281, 49: 281, 472: 281, 476: 281, 281, 281, 281, 482: 281, 490: 281, 492: 281, 573: 281, 582: 281, 586: 281, 638: 281, 642: 281, 281, 281, 739: 281, 741: 281, 874: 4486}, - {288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 47: 288, 49: 4488, 472: 288, 476: 288, 288, 288, 288, 482: 288, 490: 288, 492: 288, 573: 288, 582: 288, 586: 288, 638: 288, 642: 288, 288, 288, 739: 4487, 741: 4489, 873: 4490}, + {286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 47: 286, 472: 286, 3795, 476: 286, 286, 286, 286, 482: 286, 490: 286, 492: 286, 573: 286, 582: 286, 586: 286, 638: 286, 642: 286, 286, 286, 762: 3796, 785: 4492}, + {286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 47: 286, 49: 286, 472: 286, 3795, 476: 286, 286, 286, 286, 482: 286, 490: 286, 492: 286, 573: 286, 582: 286, 586: 286, 638: 286, 642: 286, 286, 286, 739: 286, 741: 286, 762: 3796, 785: 4486}, + {281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 47: 281, 49: 281, 472: 281, 476: 281, 281, 281, 281, 482: 281, 490: 281, 492: 281, 573: 281, 582: 281, 586: 281, 638: 281, 642: 281, 281, 281, 739: 281, 741: 281, 874: 4487}, + {288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 47: 288, 49: 4489, 472: 288, 476: 288, 288, 288, 288, 482: 288, 490: 288, 492: 288, 573: 288, 582: 288, 586: 288, 638: 288, 642: 288, 288, 288, 739: 4488, 741: 4490, 873: 4491}, {284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 47: 284, 49: 284, 472: 284, 476: 284, 284, 284, 284, 482: 284, 490: 284, 492: 284, 573: 284, 582: 284, 586: 284, 638: 284, 642: 284, 284, 284, 739: 284, 741: 284}, // 1980 {283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 47: 283, 49: 283, 472: 283, 476: 283, 283, 283, 283, 482: 283, 490: 283, 492: 283, 573: 283, 582: 283, 586: 283, 638: 283, 642: 283, 283, 283, 739: 283, 741: 283}, @@ -8499,8 +8500,8 @@ var ( {291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 47: 291, 472: 291, 476: 291, 291, 291, 291, 482: 291, 490: 291, 492: 291, 573: 291, 582: 291, 586: 291, 638: 291, 642: 291, 291, 291}, {299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 14: 299, 47: 299, 102: 299, 299, 106: 299, 472: 299, 476: 299, 299, 299, 299, 482: 299, 490: 299, 492: 299, 506: 299, 543: 299, 573: 299, 582: 299, 586: 299, 638: 299, 642: 299, 299, 299, 646: 299}, {304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 47: 304, 472: 304, 476: 304, 304, 304, 304, 482: 304, 490: 304, 492: 304, 573: 304, 582: 304, 586: 304, 638: 304, 642: 304, 304, 304}, - {321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 14: 321, 47: 321, 472: 321, 321, 476: 321, 321, 321, 321, 482: 321, 490: 321, 492: 321, 506: 321, 543: 321, 573: 321, 582: 321, 586: 321, 638: 321, 642: 321, 321, 321, 646: 321, 842: 4501}, - {320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 14: 320, 47: 320, 472: 320, 320, 476: 320, 320, 320, 320, 482: 320, 490: 320, 492: 320, 506: 320, 543: 320, 573: 320, 582: 320, 586: 320, 638: 320, 642: 320, 320, 320, 646: 320, 842: 4500}, + {321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 14: 321, 47: 321, 472: 321, 321, 476: 321, 321, 321, 321, 482: 321, 490: 321, 492: 321, 506: 321, 543: 321, 573: 321, 582: 321, 586: 321, 638: 321, 642: 321, 321, 321, 646: 321, 842: 4502}, + {320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 14: 320, 47: 320, 472: 320, 320, 476: 320, 320, 320, 320, 482: 320, 490: 320, 492: 320, 506: 320, 543: 320, 573: 320, 582: 320, 586: 320, 638: 320, 642: 320, 320, 320, 646: 320, 842: 4501}, // 1990 {473: 315}, {473: 314}, @@ -8512,11 +8513,11 @@ var ( {473: 308}, {318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 14: 318, 47: 318, 102: 318, 318, 106: 318, 472: 318, 318, 476: 318, 318, 318, 318, 482: 318, 490: 318, 492: 318, 506: 318, 543: 318, 573: 318, 582: 318, 586: 318, 638: 318, 642: 318, 318, 318, 646: 318}, {319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 14: 319, 47: 319, 102: 319, 319, 106: 319, 472: 319, 319, 476: 319, 319, 319, 319, 482: 319, 490: 319, 492: 319, 506: 319, 543: 319, 573: 319, 582: 319, 586: 319, 638: 319, 642: 319, 319, 319, 646: 319}, - {273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 14: 3804, 47: 273, 102: 4513, 4515, 106: 4514, 472: 273, 476: 273, 273, 273, 273, 482: 273, 490: 273, 492: 273, 506: 3805, 543: 3801, 573: 273, 582: 273, 586: 273, 638: 273, 642: 273, 273, 273, 646: 3803, 772: 3802, 797: 4512, 882: 4516}, + {273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 14: 3805, 47: 273, 102: 4514, 4516, 106: 4515, 472: 273, 476: 273, 273, 273, 273, 482: 273, 490: 273, 492: 273, 506: 3806, 543: 3802, 573: 273, 582: 273, 586: 273, 638: 273, 642: 273, 273, 273, 646: 3804, 772: 3803, 797: 4513, 882: 4517}, // 2000 {325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 47: 325, 472: 325, 476: 325, 325, 325, 325, 482: 325, 490: 325, 492: 325, 573: 325, 582: 325, 586: 325, 638: 325, 642: 325, 325, 325}, + {504: 3808, 842: 4507}, {504: 3807, 842: 4506}, - {504: 3806, 842: 4505}, {301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 47: 301, 472: 301, 476: 301, 301, 301, 301, 482: 301, 490: 301, 492: 301, 573: 301, 582: 301, 586: 301, 638: 301, 642: 301, 301, 301}, {296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 47: 296, 472: 296, 476: 296, 296, 296, 296, 482: 296, 490: 296, 492: 296, 573: 296, 582: 296, 586: 296, 638: 296, 642: 296, 296, 296}, // 2005 @@ -8524,123 +8525,123 @@ var ( {294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 47: 294, 472: 294, 476: 294, 294, 294, 294, 482: 294, 490: 294, 492: 294, 573: 294, 582: 294, 586: 294, 638: 294, 642: 294, 294, 294}, {293, 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, 47: 293, 472: 293, 476: 293, 293, 293, 293, 482: 293, 490: 293, 492: 293, 573: 293, 582: 293, 586: 293, 638: 293, 642: 293, 293, 293}, {326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 47: 326, 472: 326, 476: 326, 326, 326, 326, 482: 326, 490: 326, 492: 326, 573: 326, 582: 326, 586: 326, 638: 326, 642: 326, 326, 326}, - {475: 4519, 577: 4520, 580: 4521, 968: 4522, 1148: 4518}, + {475: 4520, 577: 4521, 580: 4522, 968: 4523, 1148: 4519}, // 2010 - {7: 4524, 47: 4523}, + {7: 4525, 47: 4524}, {7: 261, 47: 261}, {7: 260, 47: 260}, {7: 259, 47: 259}, {7: 258, 47: 258}, // 2015 - {273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 14: 3804, 47: 273, 102: 4513, 4515, 106: 4514, 472: 273, 476: 273, 273, 273, 273, 482: 273, 490: 273, 492: 273, 506: 3805, 543: 3801, 573: 273, 582: 273, 586: 273, 638: 273, 642: 273, 273, 273, 646: 3803, 772: 3802, 797: 4512, 882: 4526}, - {475: 4519, 577: 4520, 580: 4521, 968: 4525}, + {273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 14: 3805, 47: 273, 102: 4514, 4516, 106: 4515, 472: 273, 476: 273, 273, 273, 273, 482: 273, 490: 273, 492: 273, 506: 3806, 543: 3802, 573: 273, 582: 273, 586: 273, 638: 273, 642: 273, 273, 273, 646: 3804, 772: 3803, 797: 4513, 882: 4527}, + {475: 4520, 577: 4521, 580: 4522, 968: 4526}, {7: 257, 47: 257}, {328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 47: 328, 472: 328, 476: 328, 328, 328, 328, 482: 328, 490: 328, 492: 328, 573: 328, 582: 328, 586: 328, 638: 328, 642: 328, 328, 328}, - {475: 4519, 577: 4520, 580: 4521, 968: 4522, 1148: 4528}, + {475: 4520, 577: 4521, 580: 4522, 968: 4523, 1148: 4529}, // 2020 - {7: 4524, 47: 4529}, - {273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 14: 3804, 47: 273, 102: 4513, 4515, 106: 4514, 472: 273, 476: 273, 273, 273, 273, 482: 273, 490: 273, 492: 273, 506: 3805, 543: 3801, 573: 273, 582: 273, 586: 273, 638: 273, 642: 273, 273, 273, 646: 3803, 772: 3802, 797: 4512, 882: 4530}, + {7: 4525, 47: 4530}, + {273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 14: 3805, 47: 273, 102: 4514, 4516, 106: 4515, 472: 273, 476: 273, 273, 273, 273, 482: 273, 490: 273, 492: 273, 506: 3806, 543: 3802, 573: 273, 582: 273, 586: 273, 638: 273, 642: 273, 273, 273, 646: 3804, 772: 3803, 797: 4513, 882: 4531}, {329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 47: 329, 472: 329, 476: 329, 329, 329, 329, 482: 329, 490: 329, 492: 329, 573: 329, 582: 329, 586: 329, 638: 329, 642: 329, 329, 329}, {330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 47: 330, 472: 330, 476: 330, 330, 330, 330, 482: 330, 490: 330, 492: 330, 573: 330, 582: 330, 586: 330, 638: 330, 642: 330, 330, 330}, {332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 47: 332, 472: 332, 476: 332, 332, 332, 332, 482: 332, 490: 332, 492: 332, 573: 332, 582: 332, 586: 332, 638: 332, 642: 332, 332, 332}, // 2025 {333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 47: 333, 472: 333, 476: 333, 333, 333, 333, 482: 333, 490: 333, 492: 333, 573: 333, 582: 333, 586: 333, 638: 333, 642: 333, 333, 333}, - {273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 14: 3804, 47: 273, 472: 273, 476: 273, 273, 273, 273, 482: 273, 490: 273, 492: 273, 506: 3805, 543: 3801, 573: 273, 582: 273, 586: 273, 638: 273, 642: 273, 273, 273, 646: 3803, 772: 3802, 797: 4535}, + {273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 14: 3805, 47: 273, 472: 273, 476: 273, 273, 273, 273, 482: 273, 490: 273, 492: 273, 506: 3806, 543: 3802, 573: 273, 582: 273, 586: 273, 638: 273, 642: 273, 273, 273, 646: 3804, 772: 3803, 797: 4536}, {334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 47: 334, 472: 334, 476: 334, 334, 334, 334, 482: 334, 490: 334, 492: 334, 573: 334, 582: 334, 586: 334, 638: 334, 642: 334, 334, 334}, - {273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 14: 3804, 47: 273, 472: 273, 476: 273, 273, 273, 273, 482: 273, 490: 273, 492: 273, 506: 3805, 543: 3801, 573: 273, 582: 273, 586: 273, 638: 273, 642: 273, 273, 273, 646: 3803, 772: 3802, 797: 4537}, + {273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 14: 3805, 47: 273, 472: 273, 476: 273, 273, 273, 273, 482: 273, 490: 273, 492: 273, 506: 3806, 543: 3802, 573: 273, 582: 273, 586: 273, 638: 273, 642: 273, 273, 273, 646: 3804, 772: 3803, 797: 4538}, {335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 47: 335, 472: 335, 476: 335, 335, 335, 335, 482: 335, 490: 335, 492: 335, 573: 335, 582: 335, 586: 335, 638: 335, 642: 335, 335, 335}, // 2030 - {273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 14: 3804, 47: 273, 472: 273, 476: 273, 273, 273, 273, 482: 273, 490: 273, 492: 273, 506: 3805, 543: 3801, 573: 273, 582: 273, 586: 273, 638: 273, 642: 273, 273, 273, 646: 3803, 772: 3802, 797: 4540}, + {273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 14: 3805, 47: 273, 472: 273, 476: 273, 273, 273, 273, 482: 273, 490: 273, 492: 273, 506: 3806, 543: 3802, 573: 273, 582: 273, 586: 273, 638: 273, 642: 273, 273, 273, 646: 3804, 772: 3803, 797: 4541}, {336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 47: 336, 472: 336, 476: 336, 336, 336, 336, 482: 336, 490: 336, 492: 336, 573: 336, 582: 336, 586: 336, 638: 336, 642: 336, 336, 336}, {337, 337, 337, 337, 337, 337, 337, 337, 337, 337, 337, 337, 337, 47: 337, 472: 337, 476: 337, 337, 337, 337, 482: 337, 490: 337, 492: 337, 573: 337, 582: 337, 586: 337, 638: 337, 642: 337, 337, 337}, - {273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 14: 3804, 47: 273, 472: 273, 476: 273, 273, 273, 273, 482: 273, 490: 273, 492: 273, 506: 3805, 543: 3801, 573: 273, 582: 273, 586: 273, 638: 273, 642: 273, 273, 273, 646: 3803, 772: 3802, 797: 4543}, + {273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 14: 3805, 47: 273, 472: 273, 476: 273, 273, 273, 273, 482: 273, 490: 273, 492: 273, 506: 3806, 543: 3802, 573: 273, 582: 273, 586: 273, 638: 273, 642: 273, 273, 273, 646: 3804, 772: 3803, 797: 4544}, {338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 47: 338, 472: 338, 476: 338, 338, 338, 338, 482: 338, 490: 338, 492: 338, 573: 338, 582: 338, 586: 338, 638: 338, 642: 338, 338, 338}, // 2035 {339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 47: 339, 472: 339, 476: 339, 339, 339, 339, 482: 339, 490: 339, 492: 339, 573: 339, 582: 339, 586: 339, 638: 339, 642: 339, 339, 339}, {341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 47: 341, 49: 341, 472: 341, 341, 476: 341, 341, 341, 341, 482: 341, 490: 341, 492: 341, 573: 341, 582: 341, 586: 341, 638: 341, 642: 341, 341, 341, 739: 341, 741: 341}, {364, 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, 47: 364, 472: 364, 476: 364, 364, 364, 364, 482: 364, 490: 364, 492: 364, 573: 364, 582: 364, 586: 364, 638: 364, 642: 364, 364, 364}, - {281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 47: 281, 49: 281, 472: 281, 476: 281, 281, 281, 281, 482: 281, 490: 281, 492: 281, 573: 281, 582: 281, 586: 281, 638: 281, 642: 281, 281, 281, 739: 281, 741: 281, 874: 4547}, - {365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 47: 365, 49: 4488, 472: 365, 476: 365, 365, 365, 365, 482: 365, 490: 365, 492: 365, 573: 365, 582: 365, 586: 365, 638: 365, 642: 365, 365, 365, 739: 4487, 741: 4489, 873: 4490}, + {281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 47: 281, 49: 281, 472: 281, 476: 281, 281, 281, 281, 482: 281, 490: 281, 492: 281, 573: 281, 582: 281, 586: 281, 638: 281, 642: 281, 281, 281, 739: 281, 741: 281, 874: 4548}, + {365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 47: 365, 49: 4489, 472: 365, 476: 365, 365, 365, 365, 482: 365, 490: 365, 492: 365, 573: 365, 582: 365, 586: 365, 638: 365, 642: 365, 365, 365, 739: 4488, 741: 4490, 873: 4491}, // 2040 - {281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 47: 281, 49: 281, 472: 281, 476: 281, 281, 281, 281, 482: 281, 490: 281, 492: 281, 573: 281, 582: 281, 586: 281, 638: 281, 642: 281, 281, 281, 739: 281, 741: 281, 874: 4549}, - {366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 47: 366, 49: 4488, 472: 366, 476: 366, 366, 366, 366, 482: 366, 490: 366, 492: 366, 573: 366, 582: 366, 586: 366, 638: 366, 642: 366, 366, 366, 739: 4487, 741: 4489, 873: 4490}, - {367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 47: 367, 49: 4488, 472: 367, 476: 367, 367, 367, 367, 482: 367, 490: 367, 492: 367, 573: 367, 582: 367, 586: 367, 638: 367, 642: 367, 367, 367, 739: 4487, 741: 4489, 873: 4490}, - {281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 47: 281, 49: 281, 472: 281, 476: 281, 281, 281, 281, 482: 281, 490: 281, 492: 281, 573: 281, 582: 281, 586: 281, 638: 281, 642: 281, 281, 281, 739: 281, 741: 281, 874: 4552}, - {368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 47: 368, 49: 4488, 472: 368, 476: 368, 368, 368, 368, 482: 368, 490: 368, 492: 368, 573: 368, 582: 368, 586: 368, 638: 368, 642: 368, 368, 368, 739: 4487, 741: 4489, 873: 4490}, + {281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 47: 281, 49: 281, 472: 281, 476: 281, 281, 281, 281, 482: 281, 490: 281, 492: 281, 573: 281, 582: 281, 586: 281, 638: 281, 642: 281, 281, 281, 739: 281, 741: 281, 874: 4550}, + {366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 47: 366, 49: 4489, 472: 366, 476: 366, 366, 366, 366, 482: 366, 490: 366, 492: 366, 573: 366, 582: 366, 586: 366, 638: 366, 642: 366, 366, 366, 739: 4488, 741: 4490, 873: 4491}, + {367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 47: 367, 49: 4489, 472: 367, 476: 367, 367, 367, 367, 482: 367, 490: 367, 492: 367, 573: 367, 582: 367, 586: 367, 638: 367, 642: 367, 367, 367, 739: 4488, 741: 4490, 873: 4491}, + {281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 47: 281, 49: 281, 472: 281, 476: 281, 281, 281, 281, 482: 281, 490: 281, 492: 281, 573: 281, 582: 281, 586: 281, 638: 281, 642: 281, 281, 281, 739: 281, 741: 281, 874: 4553}, + {368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 47: 368, 49: 4489, 472: 368, 476: 368, 368, 368, 368, 482: 368, 490: 368, 492: 368, 573: 368, 582: 368, 586: 368, 638: 368, 642: 368, 368, 368, 739: 4488, 741: 4490, 873: 4491}, // 2045 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 573: 2381, 582: 2381, 586: 2381, 638: 2381, 648: 2381, 663: 4686, 2731, 2732, 2730, 674: 2381, 2381, 1141: 4685}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 573: 2381, 582: 2381, 586: 2381, 638: 2381, 648: 2381, 663: 4687, 2732, 2733, 2731, 674: 2381, 2381, 1141: 4686}, {2315, 2315, 2315, 2315, 7: 2315, 2315, 2315, 47: 2315, 490: 2315}, {573: 2292}, - {492: 4684}, + {492: 4685}, {2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 47: 2282, 472: 2282, 476: 2282, 2282, 2282, 2282, 482: 2282, 490: 2282, 492: 2282, 573: 2282, 582: 2282, 586: 2282, 638: 2282, 642: 2282, 2282, 2282}, // 2050 {2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 47: 2281, 472: 2281, 476: 2281, 2281, 2281, 2281, 482: 2281, 490: 2281, 492: 2281, 573: 2281, 582: 2281, 586: 2281, 638: 2281, 642: 2281, 2281, 2281}, - {573: 4680}, - {2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 47: 2278, 472: 2278, 476: 2278, 2278, 2278, 2278, 482: 2278, 490: 2278, 492: 2278, 573: 4679, 582: 2278, 586: 2278, 638: 2278, 642: 2278, 2278, 2278}, - {149: 4667, 265: 4669, 360: 4670, 473: 4666, 475: 3208, 485: 4408, 4409, 492: 3199, 508: 3203, 571: 3198, 3200, 574: 3202, 3201, 577: 3206, 580: 3207, 588: 4654, 4651, 591: 4652, 4653, 3205, 711: 4407, 3204, 4664, 944: 4649, 4650, 4668, 994: 4665, 1079: 4662, 1131: 4663, 1199: 4661}, - {479: 4659}, + {573: 4681}, + {2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 47: 2278, 472: 2278, 476: 2278, 2278, 2278, 2278, 482: 2278, 490: 2278, 492: 2278, 573: 4680, 582: 2278, 586: 2278, 638: 2278, 642: 2278, 2278, 2278}, + {149: 4668, 265: 4670, 360: 4671, 473: 4667, 475: 3209, 485: 4409, 4410, 492: 3200, 508: 3204, 571: 3199, 3201, 574: 3203, 3202, 577: 3207, 580: 3208, 588: 4655, 4652, 591: 4653, 4654, 3206, 711: 4408, 3205, 4665, 944: 4650, 4651, 4669, 994: 4666, 1079: 4663, 1131: 4664, 1199: 4662}, + {479: 4660}, // 2055 - {653: 4647}, - {475: 4646}, - {582: 4637}, - {478: 4630}, + {653: 4648}, + {475: 4647}, + {582: 4638}, + {478: 4631}, {2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 47: 2270, 472: 2270, 476: 2270, 2270, 2270, 2270, 482: 2270, 490: 2270, 492: 2270, 573: 2270, 582: 2270, 586: 2270, 638: 2270, 642: 2270, 2270, 2270}, // 2060 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 3458, 543: 3457, 663: 3459, 2731, 2732, 2730, 737: 3456, 870: 4629}, - {175: 4627, 200: 4628, 479: 4626, 1184: 4625}, - {180: 4624, 242: 4623, 479: 4622, 1302: 4621}, - {286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 47: 286, 472: 286, 3794, 476: 286, 286, 286, 286, 482: 286, 490: 286, 492: 286, 573: 286, 582: 286, 586: 286, 638: 286, 642: 286, 286, 286, 762: 3795, 785: 4620}, - {307: 4619}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 3459, 543: 3458, 663: 3460, 2732, 2733, 2731, 737: 3457, 870: 4630}, + {175: 4628, 200: 4629, 479: 4627, 1184: 4626}, + {180: 4625, 242: 4624, 479: 4623, 1302: 4622}, + {286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 47: 286, 472: 286, 3795, 476: 286, 286, 286, 286, 482: 286, 490: 286, 492: 286, 573: 286, 582: 286, 586: 286, 638: 286, 642: 286, 286, 286, 762: 3796, 785: 4621}, + {307: 4620}, // 2065 {2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 47: 2254, 472: 2254, 476: 2254, 2254, 2254, 2254, 482: 2254, 490: 2254, 492: 2254, 573: 2254, 582: 2254, 586: 2254, 638: 2254, 642: 2254, 2254, 2254}, - {2251, 2251, 2251, 2251, 4564, 4570, 4558, 2251, 2251, 2251, 4562, 4571, 4569, 47: 2251, 472: 4563, 476: 4057, 4056, 2259, 4561, 482: 4568, 490: 2251, 492: 4557, 573: 2293, 582: 2382, 586: 4555, 638: 4560, 642: 4553, 4575, 4572, 809: 4556, 831: 4565, 908: 4567, 926: 4618, 935: 4566, 954: 4559}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 4576}, - {2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 47: 2191, 472: 2191, 4578, 476: 2191, 2191, 2191, 2191, 482: 2191, 490: 2191, 492: 2191, 573: 2191, 582: 2191, 586: 2191, 638: 2191, 642: 2191, 2191, 2191, 647: 2191, 1227: 4577}, - {2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 47: 2241, 472: 2241, 476: 2241, 2241, 2241, 2241, 482: 2241, 490: 2241, 492: 2241, 573: 2241, 582: 2241, 586: 2241, 638: 2241, 642: 2241, 2241, 2241, 647: 4593, 1243: 4594, 4595}, + {2251, 2251, 2251, 2251, 4565, 4571, 4559, 2251, 2251, 2251, 4563, 4572, 4570, 47: 2251, 472: 4564, 476: 4058, 4057, 2259, 4562, 482: 4569, 490: 2251, 492: 4558, 573: 2293, 582: 2382, 586: 4556, 638: 4561, 642: 4554, 4576, 4573, 809: 4557, 831: 4566, 908: 4568, 926: 4619, 935: 4567, 954: 4560}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 4577}, + {2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 47: 2191, 472: 2191, 4579, 476: 2191, 2191, 2191, 2191, 482: 2191, 490: 2191, 492: 2191, 573: 2191, 582: 2191, 586: 2191, 638: 2191, 642: 2191, 2191, 2191, 647: 2191, 1227: 4578}, + {2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 47: 2241, 472: 2241, 476: 2241, 2241, 2241, 2241, 482: 2241, 490: 2241, 492: 2241, 573: 2241, 582: 2241, 586: 2241, 638: 2241, 642: 2241, 2241, 2241, 647: 4594, 1243: 4595, 4596}, // 2070 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 473: 4582, 663: 4111, 2731, 2732, 2730, 742: 4581, 826: 4580, 834: 4579}, - {7: 4591, 47: 4590}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 473: 4583, 663: 4112, 2732, 2733, 2731, 742: 4582, 826: 4581, 834: 4580}, + {7: 4592, 47: 4591}, {7: 2189, 47: 2189}, - {7: 286, 47: 286, 473: 3794, 529: 286, 286, 762: 3795, 785: 4588}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 4583}, + {7: 286, 47: 286, 473: 3795, 529: 286, 286, 762: 3796, 785: 4589}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 4584}, // 2075 - {47: 4584, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, - {7: 1290, 47: 1290, 529: 4587, 4586, 947: 4585}, + {47: 4585, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, + {7: 1290, 47: 1290, 529: 4588, 4587, 947: 4586}, {7: 2186, 47: 2186}, {1289, 1289, 1289, 1289, 7: 1289, 47: 1289, 490: 1289}, {1288, 1288, 1288, 1288, 7: 1288, 47: 1288, 490: 1288}, // 2080 - {7: 1290, 47: 1290, 529: 4587, 4586, 947: 4589}, + {7: 1290, 47: 1290, 529: 4588, 4587, 947: 4590}, {7: 2187, 47: 2187}, {2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 47: 2190, 472: 2190, 476: 2190, 2190, 2190, 2190, 482: 2190, 490: 2190, 492: 2190, 573: 2190, 582: 2190, 586: 2190, 638: 2190, 642: 2190, 2190, 2190, 647: 2190}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 473: 4582, 663: 4111, 2731, 2732, 2730, 742: 4581, 826: 4592}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 473: 4583, 663: 4112, 2732, 2733, 2731, 742: 4582, 826: 4593}, {7: 2188, 47: 2188}, // 2085 - {204: 4615, 368: 4616, 386: 4617}, + {204: 4616, 368: 4617, 386: 4618}, {2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 47: 2240, 472: 2240, 476: 2240, 2240, 2240, 2240, 482: 2240, 490: 2240, 492: 2240, 573: 2240, 582: 2240, 586: 2240, 638: 2240, 642: 2240, 2240, 2240}, - {2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, 47: 2236, 472: 4597, 476: 2236, 2236, 2236, 2236, 482: 2236, 490: 2236, 492: 2236, 573: 2236, 582: 2236, 586: 2236, 638: 2236, 642: 2236, 2236, 2236, 1085: 4598, 4599, 1250: 4596}, + {2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, 47: 2236, 472: 4598, 476: 2236, 2236, 2236, 2236, 482: 2236, 490: 2236, 492: 2236, 573: 2236, 582: 2236, 586: 2236, 638: 2236, 642: 2236, 2236, 2236, 1085: 4599, 4600, 1250: 4597}, {2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 47: 2239, 472: 2239, 476: 2239, 2239, 2239, 2239, 482: 2239, 490: 2239, 492: 2239, 573: 2239, 582: 2239, 586: 2239, 638: 2239, 642: 2239, 2239, 2239}, - {653: 4613, 738: 4602}, + {653: 4614, 738: 4603}, // 2090 - {2235, 2235, 2235, 2235, 2235, 2235, 2235, 2235, 2235, 2235, 2235, 2235, 2235, 47: 2235, 472: 4611, 476: 2235, 2235, 2235, 2235, 482: 2235, 490: 2235, 492: 2235, 573: 2235, 582: 2235, 586: 2235, 638: 2235, 642: 2235, 2235, 2235, 1086: 4612}, - {2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, 47: 2234, 472: 4600, 476: 2234, 2234, 2234, 2234, 482: 2234, 490: 2234, 492: 2234, 573: 2234, 582: 2234, 586: 2234, 638: 2234, 642: 2234, 2234, 2234, 1085: 4601}, - {738: 4602}, + {2235, 2235, 2235, 2235, 2235, 2235, 2235, 2235, 2235, 2235, 2235, 2235, 2235, 47: 2235, 472: 4612, 476: 2235, 2235, 2235, 2235, 482: 2235, 490: 2235, 492: 2235, 573: 2235, 582: 2235, 586: 2235, 638: 2235, 642: 2235, 2235, 2235, 1086: 4613}, + {2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, 47: 2234, 472: 4601, 476: 2234, 2234, 2234, 2234, 482: 2234, 490: 2234, 492: 2234, 573: 2234, 582: 2234, 586: 2234, 638: 2234, 642: 2234, 2234, 2234, 1085: 4602}, + {738: 4603}, {2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 47: 2232, 472: 2232, 476: 2232, 2232, 2232, 2232, 482: 2232, 490: 2232, 492: 2232, 573: 2232, 582: 2232, 586: 2232, 638: 2232, 642: 2232, 2232, 2232}, - {70: 4607, 504: 4606, 669: 4605, 671: 4604, 1108: 4603}, + {70: 4608, 504: 4607, 669: 4606, 671: 4605, 1108: 4604}, // 2095 {2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 47: 2238, 472: 2238, 476: 2238, 2238, 2238, 2238, 482: 2238, 490: 2238, 492: 2238, 573: 2238, 582: 2238, 586: 2238, 638: 2238, 642: 2238, 2238, 2238}, {2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 47: 2231, 472: 2231, 476: 2231, 2231, 2231, 2231, 482: 2231, 490: 2231, 492: 2231, 573: 2231, 582: 2231, 586: 2231, 638: 2231, 642: 2231, 2231, 2231}, {2230, 2230, 2230, 2230, 2230, 2230, 2230, 2230, 2230, 2230, 2230, 2230, 2230, 47: 2230, 472: 2230, 476: 2230, 2230, 2230, 2230, 482: 2230, 490: 2230, 492: 2230, 573: 2230, 582: 2230, 586: 2230, 638: 2230, 642: 2230, 2230, 2230}, - {479: 4610, 492: 4609}, - {303: 4608}, + {479: 4611, 492: 4610}, + {303: 4609}, // 2100 {2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 47: 2228, 472: 2228, 476: 2228, 2228, 2228, 2228, 482: 2228, 490: 2228, 492: 2228, 573: 2228, 582: 2228, 586: 2228, 638: 2228, 642: 2228, 2228, 2228}, {2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, 47: 2229, 472: 2229, 476: 2229, 2229, 2229, 2229, 482: 2229, 490: 2229, 492: 2229, 573: 2229, 582: 2229, 586: 2229, 638: 2229, 642: 2229, 2229, 2229}, {2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 47: 2227, 472: 2227, 476: 2227, 2227, 2227, 2227, 482: 2227, 490: 2227, 492: 2227, 573: 2227, 582: 2227, 586: 2227, 638: 2227, 642: 2227, 2227, 2227}, - {653: 4613}, + {653: 4614}, {2233, 2233, 2233, 2233, 2233, 2233, 2233, 2233, 2233, 2233, 2233, 2233, 2233, 47: 2233, 472: 2233, 476: 2233, 2233, 2233, 2233, 482: 2233, 490: 2233, 492: 2233, 573: 2233, 582: 2233, 586: 2233, 638: 2233, 642: 2233, 2233, 2233}, // 2105 - {70: 4607, 504: 4606, 669: 4605, 671: 4604, 1108: 4614}, + {70: 4608, 504: 4607, 669: 4606, 671: 4605, 1108: 4615}, {2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 47: 2237, 472: 2237, 476: 2237, 2237, 2237, 2237, 482: 2237, 490: 2237, 492: 2237, 573: 2237, 582: 2237, 586: 2237, 638: 2237, 642: 2237, 2237, 2237}, {2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 47: 2244, 472: 2244, 476: 2244, 2244, 2244, 2244, 482: 2244, 490: 2244, 492: 2244, 573: 2244, 582: 2244, 586: 2244, 638: 2244, 642: 2244, 2244, 2244}, {2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 47: 2243, 472: 2243, 476: 2243, 2243, 2243, 2243, 482: 2243, 490: 2243, 492: 2243, 573: 2243, 582: 2243, 586: 2243, 638: 2243, 642: 2243, 2243, 2243}, @@ -8660,42 +8661,42 @@ var ( // 2120 {2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 47: 2260, 472: 2260, 476: 2260, 2260, 2260, 2260, 482: 2260, 490: 2260, 492: 2260, 573: 2260, 582: 2260, 586: 2260, 638: 2260, 642: 2260, 2260, 2260}, {2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 47: 2269, 472: 2269, 476: 2269, 2269, 2269, 2269, 482: 2269, 490: 2269, 492: 2269, 573: 2269, 582: 2269, 586: 2269, 638: 2269, 642: 2269, 2269, 2269}, - {473: 4631}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 4632}, - {47: 4633, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, + {473: 4632}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 4633}, + {47: 4634, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, // 2125 - {2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 47: 2257, 472: 2257, 476: 2257, 2257, 2257, 2257, 482: 2257, 490: 2257, 492: 2257, 573: 2257, 582: 2257, 586: 2257, 638: 2257, 642: 2257, 2257, 2257, 1303: 4636, 1333: 4635, 4634}, + {2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 47: 2257, 472: 2257, 476: 2257, 2257, 2257, 2257, 482: 2257, 490: 2257, 492: 2257, 573: 2257, 582: 2257, 586: 2257, 638: 2257, 642: 2257, 2257, 2257, 1303: 4637, 1333: 4636, 4635}, {2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 47: 2271, 472: 2271, 476: 2271, 2271, 2271, 2271, 482: 2271, 490: 2271, 492: 2271, 573: 2271, 582: 2271, 586: 2271, 638: 2271, 642: 2271, 2271, 2271}, {2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 47: 2256, 472: 2256, 476: 2256, 2256, 2256, 2256, 482: 2256, 490: 2256, 492: 2256, 573: 2256, 582: 2256, 586: 2256, 638: 2256, 642: 2256, 2256, 2256}, {2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 47: 2255, 472: 2255, 476: 2255, 2255, 2255, 2255, 482: 2255, 490: 2255, 492: 2255, 573: 2255, 582: 2255, 586: 2255, 638: 2255, 642: 2255, 2255, 2255}, - {473: 4638}, + {473: 4639}, // 2130 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 4639}, - {47: 4640, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, - {2287, 2287, 2287, 2287, 2287, 2287, 2287, 2287, 2287, 2287, 2287, 2287, 2287, 47: 2287, 147: 4397, 472: 2287, 476: 4057, 4056, 2287, 2287, 482: 2287, 490: 2287, 492: 2287, 573: 2287, 582: 2287, 586: 2287, 638: 2287, 642: 2287, 2287, 2287, 809: 4641, 932: 4642, 1039: 4643, 1203: 4644}, - {147: 4399, 492: 4645}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 4640}, + {47: 4641, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, + {2287, 2287, 2287, 2287, 2287, 2287, 2287, 2287, 2287, 2287, 2287, 2287, 2287, 47: 2287, 147: 4398, 472: 2287, 476: 4058, 4057, 2287, 2287, 482: 2287, 490: 2287, 492: 2287, 573: 2287, 582: 2287, 586: 2287, 638: 2287, 642: 2287, 2287, 2287, 809: 4642, 932: 4643, 1039: 4644, 1203: 4645}, + {147: 4400, 492: 4646}, {2286, 2286, 2286, 2286, 2286, 2286, 2286, 2286, 2286, 2286, 2286, 2286, 2286, 47: 2286, 472: 2286, 476: 2286, 2286, 2286, 2286, 482: 2286, 490: 2286, 492: 2286, 573: 2286, 582: 2286, 586: 2286, 638: 2286, 642: 2286, 2286, 2286}, // 2135 {2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 47: 2284, 472: 2284, 476: 2284, 2284, 2284, 2284, 482: 2284, 490: 2284, 492: 2284, 573: 2284, 582: 2284, 586: 2284, 638: 2284, 642: 2284, 2284, 2284}, {2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 47: 2272, 472: 2272, 476: 2272, 2272, 2272, 2272, 482: 2272, 490: 2272, 492: 2272, 573: 2272, 582: 2272, 586: 2272, 638: 2272, 642: 2272, 2272, 2272}, {2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 47: 2285, 472: 2285, 476: 2285, 2285, 2285, 2285, 482: 2285, 490: 2285, 492: 2285, 573: 2285, 582: 2285, 586: 2285, 638: 2285, 642: 2285, 2285, 2285}, {2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 47: 2273, 472: 2273, 476: 2273, 2273, 2273, 2273, 482: 2273, 490: 2273, 492: 2273, 573: 2273, 582: 2273, 586: 2273, 638: 2273, 642: 2273, 2273, 2273}, - {588: 4654, 4651, 591: 4652, 4653, 944: 4649, 4650, 4648}, + {588: 4655, 4652, 591: 4653, 4654, 944: 4650, 4651, 4649}, // 2140 {2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 47: 2274, 472: 2274, 476: 2274, 2274, 2274, 2274, 482: 2274, 490: 2274, 492: 2274, 573: 2274, 582: 2274, 586: 2274, 638: 2274, 642: 2274, 2274, 2274}, {2217, 2217, 2217, 2217, 2217, 2217, 2217, 2217, 2217, 2217, 2217, 2217, 2217, 47: 2217, 472: 2217, 476: 2217, 2217, 2217, 2217, 482: 2217, 490: 2217, 492: 2217, 573: 2217, 582: 2217, 586: 2217, 638: 2217, 642: 2217, 2217, 2217}, - {473: 4655}, + {473: 4656}, {2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 47: 2208, 472: 2208, 2212, 476: 2208, 2208, 2208, 2208, 482: 2208, 490: 2208, 492: 2208, 573: 2208, 582: 2208, 586: 2208, 638: 2208, 642: 2208, 2208, 2208}, {2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 47: 2207, 472: 2207, 2211, 476: 2207, 2207, 2207, 2207, 482: 2207, 490: 2207, 492: 2207, 573: 2207, 582: 2207, 586: 2207, 638: 2207, 642: 2207, 2207, 2207}, // 2145 {2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 47: 2206, 472: 2206, 2210, 476: 2206, 2206, 2206, 2206, 482: 2206, 490: 2206, 492: 2206, 573: 2206, 582: 2206, 586: 2206, 638: 2206, 642: 2206, 2206, 2206}, {473: 2209}, - {47: 4656, 508: 2705, 732: 4657}, + {47: 4657, 508: 2706, 732: 4658}, {2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 47: 2216, 472: 2216, 476: 2216, 2216, 2216, 2216, 482: 2216, 490: 2216, 492: 2216, 573: 2216, 582: 2216, 586: 2216, 638: 2216, 642: 2216, 2216, 2216}, - {47: 4658}, + {47: 4659}, // 2150 {2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 47: 2215, 472: 2215, 476: 2215, 2215, 2215, 2215, 482: 2215, 490: 2215, 492: 2215, 573: 2215, 582: 2215, 586: 2215, 638: 2215, 642: 2215, 2215, 2215}, - {154: 4660}, + {154: 4661}, {2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 47: 2275, 472: 2275, 476: 2275, 2275, 2275, 2275, 482: 2275, 490: 2275, 492: 2275, 573: 2275, 582: 2275, 586: 2275, 638: 2275, 642: 2275, 2275, 2275}, {2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 47: 2276, 472: 2276, 476: 2276, 2276, 2276, 2276, 482: 2276, 490: 2276, 492: 2276, 573: 2276, 582: 2276, 586: 2276, 638: 2276, 642: 2276, 2276, 2276}, {2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 47: 2226, 472: 2226, 476: 2226, 2226, 2226, 2226, 482: 2226, 490: 2226, 492: 2226, 573: 2226, 582: 2226, 586: 2226, 638: 2226, 642: 2226, 2226, 2226}, @@ -8703,24 +8704,24 @@ var ( {2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 47: 2225, 472: 2225, 476: 2225, 2225, 2225, 2225, 482: 2225, 490: 2225, 492: 2225, 573: 2225, 582: 2225, 586: 2225, 638: 2225, 642: 2225, 2225, 2225}, {2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 47: 2224, 472: 2224, 476: 2224, 2224, 2224, 2224, 482: 2224, 490: 2224, 492: 2224, 573: 2224, 582: 2224, 586: 2224, 638: 2224, 642: 2224, 2224, 2224}, {2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, 47: 2223, 472: 2223, 476: 2223, 2223, 2223, 2223, 482: 2223, 490: 2223, 492: 2223, 573: 2223, 582: 2223, 586: 2223, 638: 2223, 642: 2223, 2223, 2223}, - {149: 4667, 473: 4666, 588: 4654, 4651, 591: 4652, 4653, 944: 4649, 4650, 4668, 994: 4675, 1079: 4676}, - {473: 4671}, + {149: 4668, 473: 4667, 588: 4655, 4652, 591: 4653, 4654, 944: 4650, 4651, 4669, 994: 4676, 1079: 4677}, + {473: 4672}, // 2160 {2218, 2218, 2218, 2218, 2218, 2218, 2218, 2218, 2218, 2218, 2218, 2218, 2218, 47: 2218, 472: 2218, 476: 2218, 2218, 2218, 2218, 482: 2218, 490: 2218, 492: 2218, 573: 2218, 582: 2218, 586: 2218, 638: 2218, 642: 2218, 2218, 2218}, - {154: 4147}, - {473: 4144}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 4672, 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3556, 777: 4673}, + {154: 4148}, + {473: 4145}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 4673, 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3557, 777: 4674}, {2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, 47: 2221, 472: 2221, 476: 2221, 2221, 2221, 2221, 482: 2221, 490: 2221, 492: 2221, 573: 2221, 582: 2221, 586: 2221, 638: 2221, 642: 2221, 2221, 2221}, // 2165 - {7: 3558, 47: 4674}, + {7: 3559, 47: 4675}, {2220, 2220, 2220, 2220, 2220, 2220, 2220, 2220, 2220, 2220, 2220, 2220, 2220, 47: 2220, 472: 2220, 476: 2220, 2220, 2220, 2220, 482: 2220, 490: 2220, 492: 2220, 573: 2220, 582: 2220, 586: 2220, 638: 2220, 642: 2220, 2220, 2220}, + {47: 4679}, {47: 4678}, - {47: 4677}, {2219, 2219, 2219, 2219, 2219, 2219, 2219, 2219, 2219, 2219, 2219, 2219, 2219, 47: 2219, 472: 2219, 476: 2219, 2219, 2219, 2219, 482: 2219, 490: 2219, 492: 2219, 573: 2219, 582: 2219, 586: 2219, 638: 2219, 642: 2219, 2219, 2219}, // 2170 {2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 47: 2222, 472: 2222, 476: 2222, 2222, 2222, 2222, 482: 2222, 490: 2222, 492: 2222, 573: 2222, 582: 2222, 586: 2222, 638: 2222, 642: 2222, 2222, 2222}, {2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, 47: 2277, 472: 2277, 476: 2277, 2277, 2277, 2277, 482: 2277, 490: 2277, 492: 2277, 573: 2277, 582: 2277, 586: 2277, 638: 2277, 642: 2277, 2277, 2277}, - {2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 47: 2280, 83: 4681, 85: 4682, 472: 2280, 476: 2280, 2280, 2280, 2280, 482: 2280, 490: 2280, 492: 2280, 573: 2280, 582: 2280, 586: 2280, 638: 2280, 642: 2280, 2280, 2280, 867: 4683}, + {2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 47: 2280, 83: 4682, 85: 4683, 472: 2280, 476: 2280, 2280, 2280, 2280, 482: 2280, 490: 2280, 492: 2280, 573: 2280, 582: 2280, 586: 2280, 638: 2280, 642: 2280, 2280, 2280, 867: 4684}, {2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 17: 2408, 47: 2408, 81: 2408, 2408, 2408, 2408, 2408, 87: 2408, 472: 2408, 474: 2408, 476: 2408, 2408, 2408, 2408, 481: 2408, 2408, 490: 2408, 492: 2408, 496: 2408, 573: 2408, 582: 2408, 586: 2408, 638: 2408, 642: 2408, 2408, 2408}, {2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 17: 2407, 47: 2407, 81: 2407, 2407, 2407, 2407, 2407, 87: 2407, 472: 2407, 474: 2407, 476: 2407, 2407, 2407, 2407, 481: 2407, 2407, 490: 2407, 492: 2407, 496: 2407, 573: 2407, 582: 2407, 586: 2407, 638: 2407, 642: 2407, 2407, 2407}, // 2175 @@ -8732,543 +8733,543 @@ var ( // 2180 {2438, 2438, 2438, 2438, 7: 2438, 490: 2438}, {2390, 2390, 2390, 2390, 7: 2390, 490: 2390}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4111, 2731, 2732, 2730, 742: 4691}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4112, 2732, 2733, 2731, 742: 4692}, {2389, 2389, 2389, 2389, 7: 2389, 490: 2389}, - {2: 1850, 1850, 1850, 1850, 1850, 8: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 48: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 566: 4416, 780: 4693}, + {2: 1850, 1850, 1850, 1850, 1850, 8: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 48: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 566: 4417, 780: 4694}, // 2185 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4111, 2731, 2732, 2730, 742: 4420, 846: 4694}, - {2391, 2391, 2391, 2391, 7: 2391, 4689, 4690, 490: 2391, 927: 4695}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4112, 2732, 2733, 2731, 742: 4421, 846: 4695}, + {2391, 2391, 2391, 2391, 7: 2391, 4690, 4691, 490: 2391, 927: 4696}, {2439, 2439, 2439, 2439, 7: 2439, 490: 2439}, {2440, 2440, 2440, 2440, 7: 2440, 490: 2440}, {2441, 2441, 2441, 2441, 7: 2441, 490: 2441}, // 2190 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4111, 2731, 2732, 2730, 742: 4701, 983: 4700, 1164: 4699}, - {2442, 2442, 2442, 2442, 7: 4703, 490: 2442}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4112, 2732, 2733, 2731, 742: 4702, 983: 4701, 1164: 4700}, + {2442, 2442, 2442, 2442, 7: 4704, 490: 2442}, {1300, 1300, 1300, 1300, 7: 1300, 490: 1300}, - {1290, 1290, 1290, 1290, 7: 1290, 490: 1290, 529: 4587, 4586, 947: 4702}, + {1290, 1290, 1290, 1290, 7: 1290, 490: 1290, 529: 4588, 4587, 947: 4703}, {1298, 1298, 1298, 1298, 7: 1298, 490: 1298}, // 2195 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4111, 2731, 2732, 2730, 742: 4701, 983: 4704}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4112, 2732, 2733, 2731, 742: 4702, 983: 4705}, {1299, 1299, 1299, 1299, 7: 1299, 490: 1299}, - {2: 564, 564, 564, 564, 564, 8: 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 48: 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 4708, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 650: 564, 817: 4707, 835: 4706}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 650: 4710, 663: 4712, 2731, 2732, 2730, 788: 4711, 830: 4709}, + {2: 564, 564, 564, 564, 564, 8: 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 48: 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 4709, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 650: 564, 817: 4708, 835: 4707}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 650: 4711, 663: 4713, 2732, 2733, 2731, 788: 4712, 830: 4710}, {563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 48: 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 473: 563, 490: 563, 508: 563, 543: 563, 569: 563, 650: 563}, // 2200 {562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 48: 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 473: 562, 490: 562, 508: 562, 543: 562, 569: 562, 650: 562}, {2445, 2445, 2445, 2445, 7: 2445, 490: 2445}, {2414, 2414, 2414, 2414, 7: 2414, 18: 2414, 490: 2414}, - {2413, 2413, 2413, 2413, 7: 4713, 18: 2413, 490: 2413}, + {2413, 2413, 2413, 2413, 7: 4714, 18: 2413, 490: 2413}, {2384, 2384, 2384, 2384, 7: 2384, 18: 2384, 47: 2384, 98: 2384, 161: 2384, 474: 2384, 490: 2384, 495: 2384, 648: 2384, 650: 2384}, // 2205 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4714, 2731, 2732, 2730}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4715, 2732, 2733, 2731}, {2383, 2383, 2383, 2383, 7: 2383, 18: 2383, 47: 2383, 98: 2383, 161: 2383, 474: 2383, 490: 2383, 495: 2383, 648: 2383, 650: 2383}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 650: 4710, 663: 4712, 2731, 2732, 2730, 788: 4711, 830: 4717}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 650: 4711, 663: 4713, 2732, 2733, 2731, 788: 4712, 830: 4718}, {2446, 2446, 2446, 2446, 7: 2446, 490: 2446}, - {18: 4718}, + {18: 4719}, // 2210 {2448, 2448, 2448, 2448, 7: 2448, 490: 2448}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 650: 4710, 663: 4712, 2731, 2732, 2730, 788: 4711, 830: 4721}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 650: 4711, 663: 4713, 2732, 2733, 2731, 788: 4712, 830: 4722}, {2447, 2447, 2447, 2447, 7: 2447, 490: 2447}, - {18: 4722}, + {18: 4723}, {2449, 2449, 2449, 2449, 7: 2449, 490: 2449}, // 2215 - {2: 564, 564, 564, 564, 564, 8: 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 48: 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 4708, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 650: 564, 817: 4707, 835: 4724}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 650: 4710, 663: 4712, 2731, 2732, 2730, 788: 4711, 830: 4725}, + {2: 564, 564, 564, 564, 564, 8: 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 48: 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 4709, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 650: 564, 817: 4708, 835: 4725}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 650: 4711, 663: 4713, 2732, 2733, 2731, 788: 4712, 830: 4726}, {2450, 2450, 2450, 2450, 7: 2450, 490: 2450}, - {2: 564, 564, 564, 564, 564, 8: 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 48: 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 4708, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 650: 564, 817: 4707, 835: 4727}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 650: 4710, 663: 4712, 2731, 2732, 2730, 788: 4711, 830: 4728}, + {2: 564, 564, 564, 564, 564, 8: 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 48: 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 4709, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 650: 564, 817: 4708, 835: 4728}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 650: 4711, 663: 4713, 2732, 2733, 2731, 788: 4712, 830: 4729}, // 2220 {2451, 2451, 2451, 2451, 7: 2451, 490: 2451}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 650: 4710, 663: 4712, 2731, 2732, 2730, 788: 4711, 830: 4730}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 650: 4711, 663: 4713, 2732, 2733, 2731, 788: 4712, 830: 4731}, {2452, 2452, 2452, 2452, 7: 2452, 490: 2452}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4732, 2731, 2732, 2730}, - {474: 4733}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4733, 2732, 2733, 2731}, + {474: 4734}, // 2225 - {569: 4734}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 4735}, - {2412, 2412, 2412, 2412, 7: 2412, 219: 4739, 474: 4738, 490: 2412, 1344: 4737, 4736}, + {569: 4735}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 4736}, + {2412, 2412, 2412, 2412, 7: 2412, 219: 4740, 474: 4739, 490: 2412, 1344: 4738, 4737}, {2453, 2453, 2453, 2453, 7: 2453, 490: 2453}, {2411, 2411, 2411, 2411, 7: 2411, 490: 2411}, // 2230 + {194: 4742}, {194: 4741}, - {194: 4740}, {2409, 2409, 2409, 2409, 7: 2409, 490: 2409}, {2410, 2410, 2410, 2410, 7: 2410, 490: 2410}, - {2: 1850, 1850, 1850, 1850, 1850, 8: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 48: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 566: 4416, 780: 4760}, + {2: 1850, 1850, 1850, 1850, 1850, 8: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 48: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 566: 4417, 780: 4761}, // 2235 - {573: 4759}, - {2: 1850, 1850, 1850, 1850, 1850, 8: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 48: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 566: 4416, 780: 4757}, - {2: 1850, 1850, 1850, 1850, 1850, 8: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 48: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 566: 4416, 780: 4755}, - {2: 1850, 1850, 1850, 1850, 1850, 8: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 48: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 566: 4416, 780: 4753}, - {573: 4750}, + {573: 4760}, + {2: 1850, 1850, 1850, 1850, 1850, 8: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 48: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 566: 4417, 780: 4758}, + {2: 1850, 1850, 1850, 1850, 1850, 8: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 48: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 566: 4417, 780: 4756}, + {2: 1850, 1850, 1850, 1850, 1850, 8: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 48: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 566: 4417, 780: 4754}, + {573: 4751}, // 2240 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4749, 2731, 2732, 2730}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4750, 2732, 2733, 2731}, {2420, 2420, 2420, 2420, 7: 2420, 490: 2420}, - {2: 1850, 1850, 1850, 1850, 1850, 8: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 48: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 566: 4416, 780: 4751}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4686, 2731, 2732, 2730, 1141: 4752}, + {2: 1850, 1850, 1850, 1850, 1850, 8: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 48: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 566: 4417, 780: 4752}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4687, 2732, 2733, 2731, 1141: 4753}, {2443, 2443, 2443, 2443, 7: 2443, 490: 2443}, // 2245 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4754, 2731, 2732, 2730}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4755, 2732, 2733, 2731}, {2444, 2444, 2444, 2444, 7: 2444, 490: 2444}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4756, 2731, 2732, 2730}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4757, 2732, 2733, 2731}, {2454, 2454, 2454, 2454, 7: 2454, 490: 2454}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4712, 2731, 2732, 2730, 788: 4758}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4713, 2732, 2733, 2731, 788: 4759}, // 2250 - {2455, 2455, 2455, 2455, 7: 4713, 490: 2455}, + {2455, 2455, 2455, 2455, 7: 4714, 490: 2455}, {2456, 2456, 2456, 2456, 7: 2456, 490: 2456}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4111, 2731, 2732, 2730, 742: 4761}, - {2042, 2042, 2042, 2042, 7: 2042, 490: 2042, 669: 4764, 671: 4763, 909: 4762}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4112, 2732, 2733, 2731, 742: 4762}, + {2042, 2042, 2042, 2042, 7: 2042, 490: 2042, 669: 4765, 671: 4764, 909: 4763}, {2457, 2457, 2457, 2457, 7: 2457, 490: 2457}, // 2255 {2041, 2041, 2041, 2041, 7: 2041, 490: 2041}, {2040, 2040, 2040, 2040, 7: 2040, 490: 2040}, - {136: 4708, 508: 564, 817: 4707, 835: 4766}, - {508: 2705, 732: 4767}, + {136: 4709, 508: 564, 817: 4708, 835: 4767}, + {508: 2706, 732: 4768}, {2458, 2458, 2458, 2458, 7: 2458, 490: 2458}, // 2260 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 650: 4710, 663: 4712, 2731, 2732, 2730, 788: 4711, 830: 4769}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 650: 4711, 663: 4713, 2732, 2733, 2731, 788: 4712, 830: 4770}, {2459, 2459, 2459, 2459, 7: 2459, 490: 2459}, - {2: 1848, 1848, 1848, 1848, 1848, 8: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 48: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 473: 1848, 566: 4788, 784: 4902}, + {2: 1848, 1848, 1848, 1848, 1848, 8: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 48: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 473: 1848, 566: 4789, 784: 4903}, {2465, 2465, 2465, 2465, 7: 2465, 490: 2465}, - {1848, 1848, 1848, 1848, 7: 1848, 105: 1848, 136: 1848, 473: 1848, 490: 1848, 566: 4788, 784: 4856, 817: 1848}, + {1848, 1848, 1848, 1848, 7: 1848, 105: 1848, 136: 1848, 473: 1848, 490: 1848, 566: 4789, 784: 4857, 817: 1848}, // 2265 - {2: 1848, 1848, 1848, 1848, 1848, 8: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 48: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 566: 4788, 784: 4847}, - {573: 4374, 582: 4780, 586: 4775, 638: 4778, 648: 4375, 674: 4779, 4776, 827: 4777, 1192: 4781}, - {573: 4841}, - {2: 2395, 2395, 2395, 2395, 2395, 8: 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 48: 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 473: 2395, 573: 4374, 648: 4375, 827: 4797, 1065: 4835}, - {2: 1848, 1848, 1848, 1848, 1848, 8: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 48: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 473: 1848, 481: 1848, 566: 4788, 784: 4829}, + {2: 1848, 1848, 1848, 1848, 1848, 8: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 48: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 566: 4789, 784: 4848}, + {573: 4375, 582: 4781, 586: 4776, 638: 4779, 648: 4376, 674: 4780, 4777, 827: 4778, 1192: 4782}, + {573: 4842}, + {2: 2395, 2395, 2395, 2395, 2395, 8: 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 48: 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 473: 2395, 573: 4375, 648: 4376, 827: 4798, 1065: 4836}, + {2: 1848, 1848, 1848, 1848, 1848, 8: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 48: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 473: 1848, 481: 1848, 566: 4789, 784: 4830}, // 2270 - {2: 2395, 2395, 2395, 2395, 2395, 8: 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 48: 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 473: 2395, 481: 2395, 573: 4374, 648: 4375, 827: 4797, 1065: 4798}, - {573: 4786}, - {473: 4782}, + {2: 2395, 2395, 2395, 2395, 2395, 8: 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 48: 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 473: 2395, 481: 2395, 573: 4375, 648: 4376, 827: 4798, 1065: 4799}, + {573: 4787}, + {473: 4783}, {440, 440, 440, 440, 7: 440, 47: 440, 490: 440}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 4783}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 4784}, // 2275 - {47: 4784, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, - {2287, 2287, 2287, 2287, 7: 2287, 47: 2287, 147: 4397, 476: 4057, 4056, 490: 2287, 809: 4398, 932: 4642, 1039: 4785}, + {47: 4785, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, + {2287, 2287, 2287, 2287, 7: 2287, 47: 2287, 147: 4398, 476: 4058, 4057, 490: 2287, 809: 4399, 932: 4643, 1039: 4786}, {2245, 2245, 2245, 2245, 7: 2245, 47: 2245, 490: 2245}, - {2: 1848, 1848, 1848, 1848, 1848, 8: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 48: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 473: 1848, 566: 4788, 784: 4787}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 473: 1844, 663: 4792, 2731, 2732, 2730, 876: 4791}, + {2: 1848, 1848, 1848, 1848, 1848, 8: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 48: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 473: 1848, 566: 4789, 784: 4788}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 473: 1844, 663: 4793, 2732, 2733, 2731, 876: 4792}, // 2280 - {476: 4057, 4056, 809: 4789}, - {584: 4790}, + {476: 4058, 4057, 809: 4790}, + {584: 4791}, {1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 48: 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 473: 1847, 475: 1847, 481: 1847, 490: 1847, 570: 1847, 817: 1847}, - {473: 4793}, + {473: 4794}, {473: 1843}, // 2285 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 473: 4582, 663: 4111, 2731, 2732, 2730, 742: 4581, 826: 4580, 834: 4794}, - {7: 4591, 47: 4795}, - {643: 4575, 908: 4796}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 473: 4583, 663: 4112, 2732, 2733, 2731, 742: 4582, 826: 4581, 834: 4795}, + {7: 4592, 47: 4796}, + {643: 4576, 908: 4797}, {2246, 2246, 2246, 2246, 7: 2246, 47: 2246, 490: 2246}, {2: 2394, 2394, 2394, 2394, 2394, 8: 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 48: 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 473: 2394, 481: 2394}, // 2290 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 473: 1844, 481: 1844, 663: 4800, 2731, 2732, 2730, 876: 4801, 940: 4799}, - {473: 4809}, - {82: 4807, 473: 1843, 481: 1843}, - {473: 1834, 481: 4802}, - {141: 4805, 172: 4804, 187: 4806, 903: 4803}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 473: 1844, 481: 1844, 663: 4801, 2732, 2733, 2731, 876: 4802, 940: 4800}, + {473: 4810}, + {82: 4808, 473: 1843, 481: 1843}, + {473: 1834, 481: 4803}, + {141: 4806, 172: 4805, 187: 4807, 903: 4804}, // 2295 {473: 1833}, {1827, 1827, 1827, 1827, 1827, 7: 1827, 17: 1827, 47: 1827, 81: 1827, 1827, 1827, 1827, 1827, 87: 1827, 472: 1827, 1827, 1827, 481: 1827, 490: 1827, 496: 1827}, {1826, 1826, 1826, 1826, 1826, 7: 1826, 17: 1826, 47: 1826, 81: 1826, 1826, 1826, 1826, 1826, 87: 1826, 472: 1826, 1826, 1826, 481: 1826, 490: 1826, 496: 1826}, {1825, 1825, 1825, 1825, 1825, 7: 1825, 17: 1825, 47: 1825, 81: 1825, 1825, 1825, 1825, 1825, 87: 1825, 472: 1825, 1825, 1825, 481: 1825, 490: 1825, 496: 1825}, - {141: 4805, 172: 4804, 187: 4806, 903: 4808}, + {141: 4806, 172: 4805, 187: 4807, 903: 4809}, // 2300 {473: 1832}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 473: 4582, 663: 4111, 2731, 2732, 2730, 742: 4581, 826: 4580, 834: 4810}, - {7: 4591, 47: 4811}, - {1842, 1842, 1842, 1842, 1842, 7: 1842, 17: 1842, 47: 1842, 82: 1842, 1842, 1842, 1842, 87: 1842, 474: 1842, 481: 1842, 490: 1842, 878: 4812}, - {2247, 2247, 2247, 2247, 4817, 7: 2247, 17: 4814, 47: 2247, 82: 4821, 4681, 4394, 4682, 87: 4393, 474: 4816, 481: 4820, 490: 2247, 854: 4818, 856: 4815, 867: 4819, 877: 4813}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 473: 4583, 663: 4112, 2732, 2733, 2731, 742: 4582, 826: 4581, 834: 4811}, + {7: 4592, 47: 4812}, + {1842, 1842, 1842, 1842, 1842, 7: 1842, 17: 1842, 47: 1842, 82: 1842, 1842, 1842, 1842, 87: 1842, 474: 1842, 481: 1842, 490: 1842, 878: 4813}, + {2247, 2247, 2247, 2247, 4818, 7: 2247, 17: 4815, 47: 2247, 82: 4822, 4682, 4395, 4683, 87: 4394, 474: 4817, 481: 4821, 490: 2247, 854: 4819, 856: 4816, 867: 4820, 877: 4814}, // 2305 {1841, 1841, 1841, 1841, 1841, 7: 1841, 17: 1841, 47: 1841, 81: 1841, 1841, 1841, 1841, 1841, 87: 1841, 474: 1841, 481: 1841, 490: 1841, 496: 1841}, - {498: 4246, 508: 2037, 735: 4827}, + {498: 4247, 508: 2037, 735: 4828}, {1839, 1839, 1839, 1839, 1839, 7: 1839, 17: 1839, 47: 1839, 81: 1839, 1839, 1839, 1839, 1839, 87: 1839, 474: 1839, 481: 1839, 490: 1839, 496: 1839}, - {367: 4825}, - {475: 4824}, + {367: 4826}, + {475: 4825}, // 2310 {1836, 1836, 1836, 1836, 1836, 7: 1836, 17: 1836, 47: 1836, 81: 1836, 1836, 1836, 1836, 1836, 87: 1836, 474: 1836, 481: 1836, 490: 1836, 496: 1836}, {1835, 1835, 1835, 1835, 1835, 7: 1835, 17: 1835, 47: 1835, 81: 1835, 1835, 1835, 1835, 1835, 87: 1835, 474: 1835, 481: 1835, 490: 1835, 496: 1835}, - {141: 4805, 172: 4804, 187: 4806, 903: 4823}, - {141: 4805, 172: 4804, 187: 4806, 903: 4822}, + {141: 4806, 172: 4805, 187: 4807, 903: 4824}, + {141: 4806, 172: 4805, 187: 4807, 903: 4823}, {1828, 1828, 1828, 1828, 1828, 7: 1828, 17: 1828, 47: 1828, 81: 1828, 1828, 1828, 1828, 1828, 87: 1828, 472: 1828, 474: 1828, 481: 1828, 490: 1828, 496: 1828}, // 2315 {1829, 1829, 1829, 1829, 1829, 7: 1829, 17: 1829, 47: 1829, 81: 1829, 1829, 1829, 1829, 1829, 87: 1829, 472: 1829, 474: 1829, 481: 1829, 490: 1829, 496: 1829}, {1837, 1837, 1837, 1837, 1837, 7: 1837, 17: 1837, 47: 1837, 81: 1837, 1837, 1837, 1837, 1837, 87: 1837, 474: 1837, 481: 1837, 490: 1837, 496: 1837}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4826, 2731, 2732, 2730}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4827, 2732, 2733, 2731}, {1838, 1838, 1838, 1838, 1838, 7: 1838, 17: 1838, 47: 1838, 81: 1838, 1838, 1838, 1838, 1838, 87: 1838, 474: 1838, 481: 1838, 490: 1838, 496: 1838}, - {508: 2705, 732: 2704, 743: 4828}, + {508: 2706, 732: 2705, 743: 4829}, // 2320 {1840, 1840, 1840, 1840, 1840, 7: 1840, 17: 1840, 47: 1840, 81: 1840, 1840, 1840, 1840, 1840, 87: 1840, 474: 1840, 481: 1840, 490: 1840, 496: 1840}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 473: 1844, 481: 1844, 663: 4800, 2731, 2732, 2730, 876: 4801, 940: 4830}, - {473: 4831}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 473: 4582, 663: 4111, 2731, 2732, 2730, 742: 4581, 826: 4580, 834: 4832}, - {7: 4591, 47: 4833}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 473: 1844, 481: 1844, 663: 4801, 2732, 2733, 2731, 876: 4802, 940: 4831}, + {473: 4832}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 473: 4583, 663: 4112, 2732, 2733, 2731, 742: 4582, 826: 4581, 834: 4833}, + {7: 4592, 47: 4834}, // 2325 - {1842, 1842, 1842, 1842, 1842, 7: 1842, 17: 1842, 47: 1842, 82: 1842, 1842, 1842, 1842, 87: 1842, 474: 1842, 481: 1842, 490: 1842, 878: 4834}, - {2248, 2248, 2248, 2248, 4817, 7: 2248, 17: 4814, 47: 2248, 82: 4821, 4681, 4394, 4682, 87: 4393, 474: 4816, 481: 4820, 490: 2248, 854: 4818, 856: 4815, 867: 4819, 877: 4813}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 473: 1844, 663: 4792, 2731, 2732, 2730, 876: 4836}, - {473: 4837}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 473: 4582, 663: 4111, 2731, 2732, 2730, 742: 4581, 826: 4580, 834: 4838}, + {1842, 1842, 1842, 1842, 1842, 7: 1842, 17: 1842, 47: 1842, 82: 1842, 1842, 1842, 1842, 87: 1842, 474: 1842, 481: 1842, 490: 1842, 878: 4835}, + {2248, 2248, 2248, 2248, 4818, 7: 2248, 17: 4815, 47: 2248, 82: 4822, 4682, 4395, 4683, 87: 4394, 474: 4817, 481: 4821, 490: 2248, 854: 4819, 856: 4816, 867: 4820, 877: 4814}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 473: 1844, 663: 4793, 2732, 2733, 2731, 876: 4837}, + {473: 4838}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 473: 4583, 663: 4112, 2732, 2733, 2731, 742: 4582, 826: 4581, 834: 4839}, // 2330 - {7: 4591, 47: 4839}, - {1842, 1842, 1842, 1842, 1842, 7: 1842, 17: 1842, 47: 1842, 82: 1842, 1842, 1842, 1842, 87: 1842, 474: 1842, 481: 1842, 490: 1842, 878: 4840}, - {2249, 2249, 2249, 2249, 4817, 7: 2249, 17: 4814, 47: 2249, 82: 4821, 4681, 4394, 4682, 87: 4393, 474: 4816, 481: 4820, 490: 2249, 854: 4818, 856: 4815, 867: 4819, 877: 4813}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 473: 1844, 481: 1844, 663: 4800, 2731, 2732, 2730, 876: 4801, 940: 4842}, - {473: 4843}, + {7: 4592, 47: 4840}, + {1842, 1842, 1842, 1842, 1842, 7: 1842, 17: 1842, 47: 1842, 82: 1842, 1842, 1842, 1842, 87: 1842, 474: 1842, 481: 1842, 490: 1842, 878: 4841}, + {2249, 2249, 2249, 2249, 4818, 7: 2249, 17: 4815, 47: 2249, 82: 4822, 4682, 4395, 4683, 87: 4394, 474: 4817, 481: 4821, 490: 2249, 854: 4819, 856: 4816, 867: 4820, 877: 4814}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 473: 1844, 481: 1844, 663: 4801, 2732, 2733, 2731, 876: 4802, 940: 4843}, + {473: 4844}, // 2335 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 473: 4582, 663: 4111, 2731, 2732, 2730, 742: 4581, 826: 4580, 834: 4844}, - {7: 4591, 47: 4845}, - {1842, 1842, 1842, 1842, 1842, 7: 1842, 17: 1842, 47: 1842, 82: 1842, 1842, 1842, 1842, 87: 1842, 474: 1842, 481: 1842, 490: 1842, 878: 4846}, - {2250, 2250, 2250, 2250, 4817, 7: 2250, 17: 4814, 47: 2250, 82: 4821, 4681, 4394, 4682, 87: 4393, 474: 4816, 481: 4820, 490: 2250, 854: 4818, 856: 4815, 867: 4819, 877: 4813}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4848, 2731, 2732, 2730}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 473: 4583, 663: 4112, 2732, 2733, 2731, 742: 4582, 826: 4581, 834: 4845}, + {7: 4592, 47: 4846}, + {1842, 1842, 1842, 1842, 1842, 7: 1842, 17: 1842, 47: 1842, 82: 1842, 1842, 1842, 1842, 87: 1842, 474: 1842, 481: 1842, 490: 1842, 878: 4847}, + {2250, 2250, 2250, 2250, 4818, 7: 2250, 17: 4815, 47: 2250, 82: 4822, 4682, 4395, 4683, 87: 4394, 474: 4817, 481: 4821, 490: 2250, 854: 4819, 856: 4816, 867: 4820, 877: 4814}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4849, 2732, 2733, 2731}, // 2340 - {228: 4850, 236: 4852, 239: 4851, 1137: 4849}, - {473: 4853}, + {228: 4851, 236: 4853, 239: 4852, 1137: 4850}, + {473: 4854}, {47: 2199, 473: 2199}, {47: 2198, 473: 2198}, {47: 2197, 473: 2197}, // 2345 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4111, 2731, 2732, 2730, 742: 4112, 807: 4854}, - {7: 4114, 47: 4855}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4112, 2732, 2733, 2731, 742: 4113, 807: 4855}, + {7: 4115, 47: 4856}, {2462, 2462, 2462, 2462, 7: 2462, 490: 2462}, - {564, 564, 564, 564, 7: 564, 105: 564, 136: 4708, 473: 564, 490: 564, 817: 4707, 835: 4857}, - {2132, 2132, 2132, 2132, 7: 2132, 105: 4859, 473: 4860, 490: 2132, 1096: 4858}, + {564, 564, 564, 564, 7: 564, 105: 564, 136: 4709, 473: 564, 490: 564, 817: 4708, 835: 4858}, + {2132, 2132, 2132, 2132, 7: 2132, 105: 4860, 473: 4861, 490: 2132, 1096: 4859}, // 2350 {2464, 2464, 2464, 2464, 7: 2464, 490: 2464}, - {508: 2705, 732: 4901}, - {490: 4863, 950: 4862, 1095: 4861}, - {7: 4899, 47: 4898}, + {508: 2706, 732: 4902}, + {490: 4864, 950: 4863, 1095: 4862}, + {7: 4900, 47: 4899}, {7: 2130, 47: 2130}, // 2355 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4864, 2731, 2732, 2730}, - {4: 2109, 2109, 7: 2109, 16: 2109, 18: 2109, 20: 2109, 2109, 2109, 2109, 2109, 2109, 47: 2109, 146: 4869, 343: 4868, 473: 2109, 479: 4867, 501: 4866, 648: 2109, 1266: 4865}, - {4: 2122, 2122, 7: 2122, 16: 2122, 18: 2122, 20: 2122, 2122, 2122, 2122, 2122, 2122, 47: 2122, 473: 2122, 648: 2122, 949: 4885}, - {352: 4870, 544: 4871}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4865, 2732, 2733, 2731}, + {4: 2109, 2109, 7: 2109, 16: 2109, 18: 2109, 20: 2109, 2109, 2109, 2109, 2109, 2109, 47: 2109, 146: 4870, 343: 4869, 473: 2109, 479: 4868, 501: 4867, 648: 2109, 1266: 4866}, + {4: 2122, 2122, 7: 2122, 16: 2122, 18: 2122, 20: 2122, 2122, 2122, 2122, 2122, 2122, 47: 2122, 473: 2122, 648: 2122, 949: 4886}, + {352: 4871, 544: 4872}, {4: 2106, 2106, 7: 2106, 16: 2106, 18: 2106, 20: 2106, 2106, 2106, 2106, 2106, 2106, 47: 2106, 473: 2106, 648: 2106}, // 2360 {4: 2104, 2104, 7: 2104, 16: 2104, 18: 2104, 20: 2104, 2104, 2104, 2104, 2104, 2104, 47: 2104, 473: 2104, 648: 2104}, {4: 2103, 2103, 7: 2103, 16: 2103, 18: 2103, 20: 2103, 2103, 2103, 2103, 2103, 2103, 47: 2103, 473: 2103, 648: 2103}, - {399: 4880}, - {473: 4872}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 3317, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 656: 4874, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 4875, 943: 4876, 1077: 4873}, + {399: 4881}, + {473: 4873}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 3318, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 656: 4875, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 4876, 943: 4877, 1077: 4874}, // 2365 - {7: 4878, 47: 4877}, + {7: 4879, 47: 4878}, {7: 1924, 47: 1924}, - {7: 1923, 47: 1923, 485: 3654, 3655, 3660, 523: 3656, 556: 3657, 3658, 3651, 3661, 3650, 3659, 3652, 3653}, + {7: 1923, 47: 1923, 485: 3655, 3656, 3661, 523: 3657, 556: 3658, 3659, 3652, 3662, 3651, 3660, 3653, 3654}, {7: 1911, 47: 1911}, {4: 2105, 2105, 7: 2105, 16: 2105, 18: 2105, 20: 2105, 2105, 2105, 2105, 2105, 2105, 47: 2105, 473: 2105, 648: 2105}, // 2370 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 3317, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 656: 4874, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 4875, 943: 4879}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 3318, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 656: 4875, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 4876, 943: 4880}, {7: 1910, 47: 1910}, - {473: 4882, 656: 4881}, + {473: 4883, 656: 4882}, {4: 2108, 2108, 7: 2108, 16: 2108, 18: 2108, 20: 2108, 2108, 2108, 2108, 2108, 2108, 47: 2108, 473: 2108, 648: 2108}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 3317, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 656: 4874, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 4875, 943: 4876, 1077: 4883}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 3318, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 656: 4875, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 4876, 943: 4877, 1077: 4884}, // 2375 - {7: 4878, 47: 4884}, + {7: 4879, 47: 4885}, {4: 2107, 2107, 7: 2107, 16: 2107, 18: 2107, 20: 2107, 2107, 2107, 2107, 2107, 2107, 47: 2107, 473: 2107, 648: 2107}, - {4: 4206, 4889, 7: 2127, 16: 4164, 18: 4214, 20: 4207, 4210, 4209, 4212, 4213, 4215, 47: 2127, 473: 4887, 648: 4211, 779: 4216, 811: 4888, 1308: 4886}, + {4: 4207, 4890, 7: 2127, 16: 4165, 18: 4215, 20: 4208, 4211, 4210, 4213, 4214, 4216, 47: 2127, 473: 4888, 648: 4212, 779: 4217, 811: 4889, 1308: 4887}, {7: 2128, 47: 2128}, - {100: 4892, 1139: 4891, 1307: 4890}, + {100: 4893, 1139: 4892, 1307: 4891}, // 2380 {2121, 2121, 4: 2121, 2121, 7: 2121, 16: 2121, 18: 2121, 20: 2121, 2121, 2121, 2121, 2121, 2121, 47: 2121, 473: 2121, 648: 2121}, - {20: 4345}, - {7: 4896, 47: 4895}, + {20: 4346}, + {7: 4897, 47: 4896}, {7: 2125, 47: 2125}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4893, 2731, 2732, 2730}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4894, 2732, 2733, 2731}, // 2385 - {4: 2122, 2122, 7: 2122, 16: 2122, 18: 2122, 20: 2122, 2122, 2122, 2122, 2122, 2122, 47: 2122, 648: 2122, 949: 4894}, - {4: 4206, 4889, 7: 2123, 16: 4164, 18: 4214, 20: 4207, 4210, 4209, 4212, 4213, 4215, 47: 2123, 648: 4211, 779: 4216, 811: 4888}, + {4: 2122, 2122, 7: 2122, 16: 2122, 18: 2122, 20: 2122, 2122, 2122, 2122, 2122, 2122, 47: 2122, 648: 2122, 949: 4895}, + {4: 4207, 4890, 7: 2123, 16: 4165, 18: 4215, 20: 4208, 4211, 4210, 4213, 4214, 4216, 47: 2123, 648: 4212, 779: 4217, 811: 4889}, {7: 2126, 47: 2126}, - {100: 4892, 1139: 4897}, + {100: 4893, 1139: 4898}, {7: 2124, 47: 2124}, // 2390 {2131, 2131, 2131, 2131, 7: 2131, 472: 2131, 2131, 2131, 478: 2131, 490: 2131, 2131, 501: 2131, 507: 2131, 569: 2131, 645: 2131}, - {490: 4863, 950: 4900}, + {490: 4864, 950: 4901}, {7: 2129, 47: 2129}, {2463, 2463, 2463, 2463, 7: 2463, 490: 2463}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 473: 4904, 663: 4111, 2731, 2732, 2730, 742: 4420, 846: 4903}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 473: 4905, 663: 4112, 2732, 2733, 2731, 742: 4421, 846: 4904}, // 2395 - {2391, 2391, 2391, 2391, 7: 2391, 4689, 4690, 490: 2391, 927: 4912}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 573: 2382, 582: 2382, 586: 2382, 638: 2382, 642: 4553, 648: 2382, 663: 4111, 2731, 2732, 2730, 674: 2382, 2382, 742: 4420, 831: 4774, 846: 4906, 901: 4907, 966: 4908, 1142: 4905}, - {7: 4910, 47: 4909}, + {2391, 2391, 2391, 2391, 7: 2391, 4690, 4691, 490: 2391, 927: 4913}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 573: 2382, 582: 2382, 586: 2382, 638: 2382, 642: 4554, 648: 2382, 663: 4112, 2732, 2733, 2731, 674: 2382, 2382, 742: 4421, 831: 4775, 846: 4907, 901: 4908, 966: 4909, 1142: 4906}, + {7: 4911, 47: 4910}, {7: 437, 47: 437}, {7: 436, 47: 436}, // 2400 {7: 435, 47: 435}, {2466, 2466, 2466, 2466, 7: 2466, 490: 2466}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 573: 2382, 582: 2382, 586: 2382, 638: 2382, 642: 4553, 648: 2382, 663: 4111, 2731, 2732, 2730, 674: 2382, 2382, 742: 4420, 831: 4774, 846: 4906, 901: 4907, 966: 4911}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 573: 2382, 582: 2382, 586: 2382, 638: 2382, 642: 4554, 648: 2382, 663: 4112, 2732, 2733, 2731, 674: 2382, 2382, 742: 4421, 831: 4775, 846: 4907, 901: 4908, 966: 4912}, {7: 434, 47: 434}, {2467, 2467, 2467, 2467, 7: 2467, 490: 2467}, // 2405 - {14: 3804, 506: 3805, 646: 3803, 772: 4914}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 3458, 479: 4916, 543: 3729, 663: 3459, 2731, 2732, 2730, 737: 3728, 806: 4915}, - {265, 265, 265, 265, 7: 265, 482: 4918, 490: 265, 1087: 4920}, - {265, 265, 265, 265, 7: 265, 482: 4918, 490: 265, 1087: 4917}, + {14: 3805, 506: 3806, 646: 3804, 772: 4915}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 3459, 479: 4917, 543: 3730, 663: 3460, 2732, 2733, 2731, 737: 3729, 806: 4916}, + {265, 265, 265, 265, 7: 265, 482: 4919, 490: 265, 1087: 4921}, + {265, 265, 265, 265, 7: 265, 482: 4919, 490: 265, 1087: 4918}, {2468, 2468, 2468, 2468, 7: 2468, 490: 2468}, // 2410 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 3458, 543: 3457, 663: 3459, 2731, 2732, 2730, 737: 3456, 870: 4919}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 3459, 543: 3458, 663: 3460, 2732, 2733, 2731, 737: 3457, 870: 4920}, {264, 264, 264, 264, 7: 264, 490: 264}, {2469, 2469, 2469, 2469, 7: 2469, 490: 2469}, - {181: 4923, 213: 4922}, - {508: 2705, 732: 2704, 743: 4926}, + {181: 4924, 213: 4923}, + {508: 2706, 732: 2705, 743: 4927}, // 2415 - {338: 4925, 362: 4924}, + {338: 4926, 362: 4925}, {2471, 2471, 2471, 2471, 7: 2471, 490: 2471}, {2470, 2470, 2470, 2470, 7: 2470, 490: 2470}, - {2475, 2475, 2475, 2475, 7: 2475, 178: 4927, 490: 2475, 1075: 4928}, - {262: 4929}, + {2475, 2475, 2475, 2475, 7: 2475, 178: 4928, 490: 2475, 1075: 4929}, + {262: 4930}, // 2420 {2472, 2472, 2472, 2472, 7: 2472, 490: 2472}, - {475: 4931, 1304: 4930}, - {2474, 2474, 2474, 2474, 7: 4932, 14: 2474, 16: 2474, 19: 2474, 479: 2474, 482: 2474, 490: 2474, 504: 2474, 506: 2474, 646: 2474}, + {475: 4932, 1304: 4931}, + {2474, 2474, 2474, 2474, 7: 4933, 14: 2474, 16: 2474, 19: 2474, 479: 2474, 482: 2474, 490: 2474, 504: 2474, 506: 2474, 646: 2474}, {263, 263, 263, 263, 7: 263, 14: 263, 16: 263, 19: 263, 479: 263, 482: 263, 490: 263, 504: 263, 506: 263, 646: 263}, - {475: 4933}, + {475: 4934}, // 2425 {262, 262, 262, 262, 7: 262, 14: 262, 16: 262, 19: 262, 479: 262, 482: 262, 490: 262, 504: 262, 506: 262, 646: 262}, {6: 396, 27: 396}, {390, 390, 390, 390, 390, 390, 390, 390, 13: 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 472: 390, 390, 390, 478: 390, 390, 390, 482: 390, 490: 390, 390, 501: 390, 503: 390, 506: 390, 390, 569: 390, 645: 390, 390, 648: 390}, - {4: 4206, 4208, 397, 13: 4225, 2156, 4223, 4164, 4227, 4214, 4243, 4207, 4210, 4209, 4212, 4213, 4215, 4222, 397, 4233, 4234, 4220, 4221, 4226, 4228, 4240, 4239, 4245, 4241, 4238, 4231, 4236, 4237, 4230, 4232, 4235, 4224, 479: 4205, 4242, 482: 2156, 503: 4934, 506: 2156, 646: 2156, 648: 4211, 779: 4216, 791: 4218, 811: 4217, 833: 4219, 837: 4229, 841: 4937}, + {4: 4207, 4209, 397, 13: 4226, 2156, 4224, 4165, 4228, 4215, 4244, 4208, 4211, 4210, 4213, 4214, 4216, 4223, 397, 4234, 4235, 4221, 4222, 4227, 4229, 4241, 4240, 4246, 4242, 4239, 4232, 4237, 4238, 4231, 4233, 4236, 4225, 479: 4206, 4243, 482: 2156, 503: 4935, 506: 2156, 646: 2156, 648: 4212, 779: 4217, 791: 4219, 811: 4218, 833: 4220, 837: 4230, 841: 4938}, {389, 389, 389, 389, 389, 389, 389, 389, 13: 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 472: 389, 389, 389, 478: 389, 389, 389, 482: 389, 490: 389, 389, 501: 389, 503: 389, 506: 389, 389, 569: 389, 645: 389, 389, 648: 389}, // 2430 - {475: 4940, 479: 4939}, + {475: 4941, 479: 4940}, {2482, 2482, 2482, 2482, 7: 2482, 490: 2482}, {2481, 2481, 2481, 2481, 7: 2481, 490: 2481}, - {475: 4943, 479: 4942}, + {475: 4944, 479: 4943}, {2484, 2484, 2484, 2484, 7: 2484, 490: 2484}, // 2435 {2483, 2483, 2483, 2483, 7: 2483, 490: 2483}, - {2: 2037, 2037, 2037, 2037, 2037, 8: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 48: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 475: 2037, 479: 2037, 498: 4246, 504: 4946, 735: 4945}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 4948, 479: 4950, 663: 4951, 2731, 2732, 2730, 884: 4949}, - {479: 4947}, + {2: 2037, 2037, 2037, 2037, 2037, 8: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 48: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 475: 2037, 479: 2037, 498: 4247, 504: 4947, 735: 4946}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 4949, 479: 4951, 663: 4952, 2732, 2733, 2731, 884: 4950}, + {479: 4948}, {2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 13: 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 47: 2485, 472: 2485, 2485, 2485, 478: 2485, 2485, 2485, 482: 2485, 490: 2485, 2485, 501: 2485, 503: 2485, 2485, 506: 2485, 2485, 569: 2485, 645: 2485, 2485, 648: 2485}, // 2440 {2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 13: 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 47: 2488, 472: 2488, 2488, 2488, 478: 2488, 2488, 2488, 482: 2488, 490: 2488, 2488, 501: 2488, 503: 2488, 2488, 506: 2488, 2488, 569: 2488, 645: 2488, 2488, 648: 2488}, {2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 13: 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 47: 2487, 472: 2487, 2487, 2487, 478: 2487, 2487, 2487, 482: 2487, 490: 2487, 2487, 501: 2487, 503: 2487, 2487, 506: 2487, 2487, 569: 2487, 645: 2487, 2487, 648: 2487}, {2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 13: 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 47: 2486, 472: 2486, 2486, 2486, 478: 2486, 2486, 2486, 482: 2486, 490: 2486, 2486, 501: 2486, 503: 2486, 2486, 506: 2486, 2486, 569: 2486, 645: 2486, 2486, 648: 2486}, {2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 13: 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 47: 2172, 86: 2172, 88: 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 472: 2172, 2172, 2172, 478: 2172, 2172, 2172, 482: 2172, 490: 2172, 2172, 501: 2172, 503: 2172, 2172, 506: 2172, 2172, 569: 2172, 645: 2172, 2172, 648: 2172}, - {213: 4953}, + {213: 4954}, // 2445 {2503, 2503}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4712, 2731, 2732, 2730, 788: 4955}, - {2343, 2343, 7: 4713, 474: 4958, 648: 4957, 803: 4956}, - {2505, 2505}, - {899, 899, 2971, 2816, 2852, 2973, 2743, 899, 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 474: 899, 586: 4975, 663: 4974, 2731, 2732, 2730, 855: 4973}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4713, 2732, 2733, 2731, 788: 4956}, + {2343, 2343, 7: 4714, 474: 4959, 648: 4958, 803: 4957}, + {2506, 2506}, + {899, 899, 2972, 2817, 2853, 2974, 2744, 899, 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 474: 899, 586: 4976, 663: 4975, 2732, 2733, 2731, 855: 4974}, // 2450 - {508: 4963, 574: 3393, 3392, 732: 4961, 818: 4962, 989: 4960, 1169: 4959}, - {2342, 2342, 7: 4971}, + {508: 4964, 574: 3394, 3393, 732: 4962, 818: 4963, 989: 4961, 1169: 4960}, + {2342, 2342, 7: 4972}, {2341, 2341, 7: 2341}, - {227: 4965, 231: 4967, 278: 4968, 297: 4966}, - {189: 4964}, + {227: 4966, 231: 4968, 278: 4969, 297: 4967}, + {189: 4965}, // 2455 {189: 2202, 227: 1963, 231: 1963, 278: 1963, 297: 1963}, {2334, 2334, 7: 2334}, {2339, 2339, 7: 2339}, {2338, 2338, 7: 2338}, - {327: 4969, 406: 4970}, + {327: 4970, 406: 4971}, // 2460 {2335, 2335, 7: 2335}, {2337, 2337, 7: 2337}, {2336, 2336, 7: 2336}, - {508: 4963, 574: 3393, 3392, 732: 4961, 818: 4962, 989: 4972}, + {508: 4964, 574: 3394, 3393, 732: 4962, 818: 4963, 989: 4973}, {2340, 2340, 7: 2340}, // 2465 - {2343, 2343, 7: 4977, 474: 4958, 803: 4976}, + {2343, 2343, 7: 4978, 474: 4959, 803: 4977}, {898, 898, 7: 898, 47: 898, 474: 898}, {896, 896, 7: 896, 47: 896, 474: 896}, - {2504, 2504}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 586: 4979, 663: 4978, 2731, 2732, 2730}, + {2505, 2505}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 586: 4980, 663: 4979, 2732, 2733, 2731}, // 2470 {897, 897, 7: 897, 47: 897, 474: 897}, {895, 895, 7: 895, 47: 895, 474: 895}, - {2506, 2506}, + {2507, 2507}, {2480, 2480}, - {369: 5047}, + {369: 5048}, // 2475 - {490: 5039}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 659: 4986, 663: 4985, 2731, 2732, 2730}, - {2122, 2122, 4: 2122, 2122, 16: 2122, 18: 2122, 20: 2122, 2122, 2122, 2122, 2122, 2122, 196: 4165, 648: 2122, 924: 5037, 949: 5038}, - {141: 2140, 354: 4991, 394: 4992, 527: 4990, 573: 2140, 1070: 4993, 4988, 1140: 4989, 1268: 4987}, - {2134, 2134, 100: 2134, 105: 5027, 472: 2134, 2134, 2134, 478: 2134, 491: 2134, 501: 2134, 507: 2134, 569: 2134, 645: 2134, 1269: 5026}, + {490: 5040}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 659: 4987, 663: 4986, 2732, 2733, 2731}, + {2122, 2122, 4: 2122, 2122, 16: 2122, 18: 2122, 20: 2122, 2122, 2122, 2122, 2122, 2122, 196: 4166, 648: 2122, 924: 5038, 949: 5039}, + {141: 2140, 354: 4992, 394: 4993, 527: 4991, 573: 2140, 1070: 4994, 4989, 1140: 4990, 1268: 4988}, + {2134, 2134, 100: 2134, 105: 5028, 472: 2134, 2134, 2134, 478: 2134, 491: 2134, 501: 2134, 507: 2134, 569: 2134, 645: 2134, 1269: 5027}, // 2480 - {141: 5014, 573: 5013}, + {141: 5015, 573: 5014}, {2148, 2148, 100: 2148, 105: 2148, 472: 2148, 2148, 2148, 478: 2148, 491: 2148, 501: 2148, 507: 2148, 569: 2148, 645: 2148}, - {98: 3912, 107: 3911, 473: 5006, 832: 5007}, - {98: 3912, 107: 3911, 473: 4999, 832: 5000}, - {2141, 2141, 100: 2141, 105: 2141, 472: 2141, 2141, 2141, 478: 2141, 491: 2141, 493: 4995, 501: 2141, 507: 2141, 569: 2141, 581: 4994, 645: 2141}, + {98: 3913, 107: 3912, 473: 5007, 832: 5008}, + {98: 3913, 107: 3912, 473: 5000, 832: 5001}, + {2141, 2141, 100: 2141, 105: 2141, 472: 2141, 2141, 2141, 478: 2141, 491: 2141, 493: 4996, 501: 2141, 507: 2141, 569: 2141, 581: 4995, 645: 2141}, // 2485 {141: 2139, 573: 2139}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 4997}, - {508: 2705, 732: 2704, 743: 4996}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 4998}, + {508: 2706, 732: 2705, 743: 4997}, {2142, 2142, 100: 2142, 105: 2142, 472: 2142, 2142, 2142, 478: 2142, 491: 2142, 501: 2142, 507: 2142, 569: 2142, 645: 2142}, - {101: 3432, 104: 3428, 108: 3425, 3440, 3427, 3424, 3426, 3430, 3431, 3436, 3435, 3434, 3438, 3439, 3433, 3437, 123: 3429, 505: 3313, 509: 3311, 3312, 3310, 3308, 531: 3422, 3419, 3421, 3420, 3416, 3418, 3417, 3414, 3415, 3413, 3423, 733: 3309, 3307, 802: 3412, 821: 4998}, + {101: 3433, 104: 3429, 108: 3426, 3441, 3428, 3425, 3427, 3431, 3432, 3437, 3436, 3435, 3439, 3440, 3434, 3438, 123: 3430, 505: 3314, 509: 3312, 3313, 3311, 3309, 531: 3423, 3420, 3422, 3421, 3417, 3419, 3418, 3415, 3416, 3414, 3424, 733: 3310, 3308, 802: 3413, 821: 4999}, // 2490 {2143, 2143, 100: 2143, 105: 2143, 472: 2143, 2143, 2143, 478: 2143, 491: 2143, 501: 2143, 507: 2143, 569: 2143, 645: 2143}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 3317, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 5004}, - {473: 5001}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4111, 2731, 2732, 2730, 742: 4112, 807: 5002}, - {7: 4114, 47: 5003}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 3318, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 5005}, + {473: 5002}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4112, 2732, 2733, 2731, 742: 4113, 807: 5003}, + {7: 4115, 47: 5004}, // 2495 {2144, 2144, 100: 2144, 105: 2144, 472: 2144, 2144, 2144, 478: 2144, 491: 2144, 501: 2144, 507: 2144, 569: 2144, 645: 2144}, - {47: 5005, 485: 3654, 3655, 3660, 523: 3656, 556: 3657, 3658, 3651, 3661, 3650, 3659, 3652, 3653}, + {47: 5006, 485: 3655, 3656, 3661, 523: 3657, 556: 3658, 3659, 3652, 3662, 3651, 3660, 3653, 3654}, {2145, 2145, 100: 2145, 105: 2145, 472: 2145, 2145, 2145, 478: 2145, 491: 2145, 501: 2145, 507: 2145, 569: 2145, 645: 2145}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 3317, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 5011}, - {473: 5008}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 3318, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 5012}, + {473: 5009}, // 2500 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4111, 2731, 2732, 2730, 742: 4112, 807: 5009}, - {7: 4114, 47: 5010}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4112, 2732, 2733, 2731, 742: 4113, 807: 5010}, + {7: 4115, 47: 5011}, {2146, 2146, 100: 2146, 105: 2146, 472: 2146, 2146, 2146, 478: 2146, 491: 2146, 501: 2146, 507: 2146, 569: 2146, 645: 2146}, - {47: 5012, 485: 3654, 3655, 3660, 523: 3656, 556: 3657, 3658, 3651, 3661, 3650, 3659, 3652, 3653}, + {47: 5013, 485: 3655, 3656, 3661, 523: 3657, 556: 3658, 3659, 3652, 3662, 3651, 3660, 3653, 3654}, {2147, 2147, 100: 2147, 105: 2147, 472: 2147, 2147, 2147, 478: 2147, 491: 2147, 501: 2147, 507: 2147, 569: 2147, 645: 2147}, // 2505 - {81: 5019, 473: 2150, 1267: 5018}, - {473: 5015}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 3317, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 5016}, - {47: 5017, 485: 3654, 3655, 3660, 523: 3656, 556: 3657, 3658, 3651, 3661, 3650, 3659, 3652, 3653}, + {81: 5020, 473: 2150, 1267: 5019}, + {473: 5016}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 3318, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 5017}, + {47: 5018, 485: 3655, 3656, 3661, 523: 3657, 556: 3658, 3659, 3652, 3662, 3651, 3660, 3653, 3654}, {2151, 2151, 100: 2151, 105: 2151, 215: 2151, 472: 2151, 2151, 2151, 478: 2151, 491: 2151, 501: 2151, 507: 2151, 569: 2151, 645: 2151}, // 2510 - {473: 5022}, - {498: 5020}, - {508: 2705, 732: 5021}, + {473: 5023}, + {498: 5021}, + {508: 2706, 732: 5022}, {473: 2149}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 2309, 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4111, 2731, 2732, 2730, 742: 4112, 807: 5023, 1000: 5024}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 2309, 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4112, 2732, 2733, 2731, 742: 4113, 807: 5024, 1000: 5025}, // 2515 - {7: 4114, 47: 2308}, - {47: 5025}, + {7: 4115, 47: 2308}, + {47: 5026}, {2152, 2152, 100: 2152, 105: 2152, 215: 2152, 472: 2152, 2152, 2152, 478: 2152, 491: 2152, 501: 2152, 507: 2152, 569: 2152, 645: 2152}, - {2138, 2138, 100: 5030, 472: 2138, 2138, 2138, 478: 2138, 491: 2138, 501: 2138, 507: 2138, 569: 2138, 645: 2138, 1310: 5029}, - {508: 2705, 732: 2704, 743: 5028}, + {2138, 2138, 100: 5031, 472: 2138, 2138, 2138, 478: 2138, 491: 2138, 501: 2138, 507: 2138, 569: 2138, 645: 2138, 1310: 5030}, + {508: 2706, 732: 2705, 743: 5029}, // 2520 {2133, 2133, 100: 2133, 472: 2133, 2133, 2133, 478: 2133, 491: 2133, 501: 2133, 507: 2133, 569: 2133, 645: 2133}, - {2132, 2132, 472: 2132, 4860, 2132, 478: 2132, 491: 2132, 501: 2132, 507: 2132, 569: 2132, 645: 2132, 1096: 5036}, - {659: 5031}, - {141: 2140, 573: 2140, 1070: 4993, 4988, 1140: 5032}, - {2136, 2136, 215: 5034, 472: 2136, 2136, 2136, 478: 2136, 491: 2136, 501: 2136, 507: 2136, 569: 2136, 645: 2136, 1309: 5033}, + {2132, 2132, 472: 2132, 4861, 2132, 478: 2132, 491: 2132, 501: 2132, 507: 2132, 569: 2132, 645: 2132, 1096: 5037}, + {659: 5032}, + {141: 2140, 573: 2140, 1070: 4994, 4989, 1140: 5033}, + {2136, 2136, 215: 5035, 472: 2136, 2136, 2136, 478: 2136, 491: 2136, 501: 2136, 507: 2136, 569: 2136, 645: 2136, 1309: 5034}, // 2525 {2137, 2137, 472: 2137, 2137, 2137, 478: 2137, 491: 2137, 501: 2137, 507: 2137, 569: 2137, 645: 2137}, - {508: 2705, 732: 2704, 743: 5035}, + {508: 2706, 732: 2705, 743: 5036}, {2135, 2135, 472: 2135, 2135, 2135, 478: 2135, 491: 2135, 501: 2135, 507: 2135, 569: 2135, 645: 2135}, {2153, 2153, 472: 2153, 2153, 2153, 478: 2153, 491: 2153, 501: 2153, 507: 2153, 569: 2153, 645: 2153}, {2477, 2477}, // 2530 - {2476, 2476, 4: 4206, 4889, 16: 4164, 18: 4214, 20: 4207, 4210, 4209, 4212, 4213, 4215, 648: 4211, 779: 4216, 811: 4888}, - {564, 564, 564, 564, 564, 564, 564, 8: 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 48: 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 4708, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 817: 4707, 835: 5040}, - {2416, 2416, 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4712, 2731, 2732, 2730, 788: 5042, 1277: 5041}, + {2476, 2476, 4: 4207, 4890, 16: 4165, 18: 4215, 20: 4208, 4211, 4210, 4213, 4214, 4216, 648: 4212, 779: 4217, 811: 4889}, + {564, 564, 564, 564, 564, 564, 564, 8: 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 48: 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 4709, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 817: 4708, 835: 5041}, + {2416, 2416, 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4713, 2732, 2733, 2731, 788: 5043, 1277: 5042}, {2478, 2478}, - {7: 4713, 495: 5043}, + {7: 4714, 495: 5044}, // 2535 - {473: 5044}, - {490: 4863, 950: 4862, 1095: 5045}, - {7: 4899, 47: 5046}, + {473: 5045}, + {490: 4864, 950: 4863, 1095: 5046}, + {7: 4900, 47: 5047}, {2415, 2415}, {2479, 2479}, // 2540 - {136: 5049, 879: 102, 1074: 5050}, + {136: 5050, 879: 102, 1074: 5051}, {879: 101}, - {879: 5051}, - {475: 5052}, - {17, 17, 179: 17, 356: 5054, 657: 17, 1246: 5053}, + {879: 5052}, + {475: 5053}, + {17, 17, 179: 17, 356: 5055, 657: 17, 1246: 5054}, // 2545 - {15, 15, 179: 5057, 657: 15, 1245: 5056}, - {508: 2705, 732: 5055}, + {15, 15, 179: 5058, 657: 15, 1245: 5057}, + {508: 2706, 732: 5056}, {16, 16, 179: 16, 657: 16}, - {87, 87, 657: 3933, 942: 5064}, - {13, 13, 184: 13, 370: 5059, 657: 13, 1271: 5058}, + {87, 87, 657: 3934, 942: 5065}, + {13, 13, 184: 13, 370: 5060, 657: 13, 1271: 5059}, // 2550 - {11, 11, 184: 5062, 657: 11, 1270: 5061}, - {508: 2705, 732: 5060}, + {11, 11, 184: 5063, 657: 11, 1270: 5062}, + {508: 2706, 732: 5061}, {12, 12, 184: 12, 657: 12}, {14, 14, 657: 14}, - {508: 2705, 732: 5063}, + {508: 2706, 732: 5064}, // 2555 {10, 10, 657: 10}, {18, 18}, {26: 55, 137: 55, 508: 55}, {59, 59}, - {508: 2705, 732: 5070}, + {508: 2706, 732: 5071}, // 2560 - {508: 2705, 732: 5069}, + {508: 2706, 732: 5070}, {57, 57}, {58, 58}, - {493: 5074}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4111, 2731, 2732, 2730, 742: 5073}, + {493: 5075}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4112, 2732, 2733, 2731, 742: 5074}, // 2565 {493: 60}, - {508: 2705, 732: 5075}, - {246: 5077, 474: 64, 738: 64, 1200: 5076}, - {474: 2558, 738: 2524, 758: 5080, 765: 2525, 778: 2526, 782: 5081}, - {382: 5078}, + {508: 2706, 732: 5076}, + {246: 5078, 474: 64, 738: 64, 1200: 5077}, + {474: 2559, 738: 2525, 758: 5081, 765: 2526, 778: 2527, 782: 5082}, + {382: 5079}, // 2570 - {137: 5079, 474: 63, 738: 63}, + {137: 5080, 474: 63, 738: 63}, {474: 62, 738: 62}, - {738: 2524, 765: 5082, 778: 5083}, + {738: 2525, 765: 5083, 778: 5084}, {65, 65}, {2060, 2060}, // 2575 {2059, 2059}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 5088, 1143: 5089, 1312: 5087}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 5089, 1143: 5090, 1312: 5088}, {74, 74, 74, 74, 74, 74, 74, 8: 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 48: 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74}, {73, 73, 73, 73, 73, 73, 73, 8: 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 48: 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73}, - {75, 75, 7: 5095}, + {75, 75, 7: 5096}, // 2580 - {670: 5091, 686: 5092, 1241: 5090}, + {670: 5092, 686: 5093, 1241: 5091}, {67, 67, 7: 67}, {72, 72, 7: 72}, - {71, 71, 7: 71, 136: 5094}, - {69, 69, 7: 69, 136: 5093}, + {71, 71, 7: 71, 136: 5095}, + {69, 69, 7: 69, 136: 5094}, // 2585 {68, 68, 7: 68}, {70, 70, 7: 70}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 5088, 1143: 5096}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 5089, 1143: 5097}, {66, 66, 7: 66}, {76, 76}, // 2590 - {136: 5049, 879: 102, 1074: 5101}, - {475: 5100}, + {136: 5050, 879: 102, 1074: 5102}, + {475: 5101}, {54, 54}, - {879: 5102}, - {475: 5103}, + {879: 5103}, + {475: 5104}, // 2595 - {491: 5104, 495: 2102, 507: 5105, 1036: 5106}, + {491: 5105, 495: 2102, 507: 5106, 1036: 5107}, {2101, 2101, 472: 2101, 2101, 2101, 478: 2101, 495: 2101, 501: 2101, 569: 2101, 645: 2101}, {2100, 2100, 472: 2100, 2100, 2100, 478: 2100, 495: 2100, 501: 2100, 569: 2100, 645: 2100}, - {495: 5107}, - {569: 5108}, + {495: 5108}, + {569: 5109}, // 2600 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 5109}, - {104, 104, 98: 104, 107: 104, 473: 104, 491: 104, 504: 104, 646: 5111, 657: 104, 1182: 5110}, - {100, 100, 98: 3912, 107: 3911, 473: 100, 491: 100, 504: 100, 657: 100, 832: 3910, 1047: 5114}, - {504: 5112}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 3458, 543: 3729, 663: 3459, 2731, 2732, 2730, 737: 3728, 806: 5113}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 5110}, + {104, 104, 98: 104, 107: 104, 473: 104, 491: 104, 504: 104, 646: 5112, 657: 104, 1182: 5111}, + {100, 100, 98: 3913, 107: 3912, 473: 100, 491: 100, 504: 100, 657: 100, 832: 3911, 1047: 5115}, + {504: 5113}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 3459, 543: 3730, 663: 3460, 2732, 2733, 2731, 737: 3729, 806: 5114}, // 2605 {103, 103, 98: 103, 107: 103, 473: 103, 491: 103, 504: 103, 657: 103}, - {87, 87, 473: 87, 491: 87, 504: 87, 657: 3933, 942: 5115}, - {106, 106, 473: 106, 491: 5117, 504: 106, 1223: 5116}, - {2297, 2297, 473: 5120, 504: 2297, 1188: 5121}, - {508: 2705, 732: 5118}, + {87, 87, 473: 87, 491: 87, 504: 87, 657: 3934, 942: 5116}, + {106, 106, 473: 106, 491: 5118, 504: 106, 1223: 5117}, + {2297, 2297, 473: 5121, 504: 2297, 1188: 5122}, + {508: 2706, 732: 5119}, // 2610 - {657: 5119}, + {657: 5120}, {105, 105, 473: 105, 504: 105}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 2303, 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 568: 3317, 663: 4111, 2731, 2732, 2730, 709: 5134, 742: 5133, 1001: 5132, 1186: 5131, 5135}, - {81, 81, 504: 5123, 1240: 5122}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 2303, 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 568: 3318, 663: 4112, 2732, 2733, 2731, 709: 5135, 742: 5134, 1001: 5133, 1186: 5132, 5136}, + {81, 81, 504: 5124, 1240: 5123}, {107, 107}, // 2615 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3748, 2731, 2732, 2730, 710: 5126, 1072: 5125, 1239: 5124}, - {80, 80, 7: 5129}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3749, 2732, 2733, 2731, 710: 5127, 1072: 5126, 1239: 5125}, + {80, 80, 7: 5130}, {78, 78, 7: 78}, - {498: 5127}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3871, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3867, 795: 5128}, + {498: 5128}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3872, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3868, 795: 5129}, // 2620 {77, 77, 7: 77}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3748, 2731, 2732, 2730, 710: 5126, 1072: 5130}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3749, 2732, 2733, 2731, 710: 5127, 1072: 5131}, {79, 79, 7: 79}, - {7: 5137, 47: 2302}, + {7: 5138, 47: 2302}, {7: 2301, 47: 2301}, // 2625 {7: 2299, 47: 2299}, {7: 2298, 47: 2298}, - {47: 5136}, + {47: 5137}, {2296, 2296, 504: 2296}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 568: 3317, 663: 4111, 2731, 2732, 2730, 709: 5134, 742: 5133, 1001: 5138}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 568: 3318, 663: 4112, 2732, 2733, 2731, 709: 5135, 742: 5134, 1001: 5139}, // 2630 {7: 2300, 47: 2300}, {7: 164, 149: 164, 472: 164, 499: 164, 568: 1822, 649: 164, 662: 1822}, @@ -9279,40 +9280,40 @@ var ( {7: 119, 472: 119, 119, 499: 119, 568: 1728, 649: 119, 662: 1728}, {7: 139, 472: 139, 139, 499: 139, 568: 1651, 649: 139, 662: 1651}, {7: 144, 472: 144, 144, 499: 144, 568: 1644, 649: 144, 662: 1644}, - {319: 5248, 387: 5247, 568: 1625, 662: 1625}, + {319: 5249, 387: 5248, 568: 1625, 662: 1625}, {7: 131, 472: 131, 131, 499: 131, 568: 1622, 649: 131, 662: 1622}, // 2640 {7: 120, 472: 120, 120, 499: 120, 568: 1619, 649: 120, 662: 1619}, - {568: 5245, 662: 5244}, + {568: 5246, 662: 5245}, {7: 725, 472: 725, 499: 725, 568: 256, 649: 725, 662: 256}, {7: 724, 472: 724, 499: 724, 649: 724}, - {7: 160, 149: 5243, 472: 160, 499: 160, 649: 160}, + {7: 160, 149: 5244, 472: 160, 499: 160, 649: 160}, // 2645 {7: 162, 472: 162, 499: 162, 649: 162}, {7: 161, 472: 161, 499: 161, 649: 161}, - {499: 5241}, - {7: 140, 472: 140, 140, 495: 5239, 499: 140, 649: 140}, + {499: 5242}, + {7: 140, 472: 140, 140, 495: 5240, 499: 140, 649: 140}, {7: 157, 472: 157, 499: 157, 649: 157}, // 2650 - {7: 5191, 472: 5192, 499: 5193}, - {7: 155, 472: 155, 5188, 499: 155, 649: 155}, - {7: 153, 185: 5187, 472: 153, 153, 499: 153, 649: 153}, - {7: 151, 276: 5186, 472: 151, 151, 499: 151, 649: 151}, - {7: 150, 18: 5180, 99: 5182, 162: 5181, 164: 5179, 169: 5183, 276: 5184, 472: 150, 150, 499: 150, 649: 150}, + {7: 5192, 472: 5193, 499: 5194}, + {7: 155, 472: 155, 5189, 499: 155, 649: 155}, + {7: 153, 185: 5188, 472: 153, 153, 499: 153, 649: 153}, + {7: 151, 276: 5187, 472: 151, 151, 499: 151, 649: 151}, + {7: 150, 18: 5181, 99: 5183, 162: 5182, 164: 5180, 169: 5184, 276: 5185, 472: 150, 150, 499: 150, 649: 150}, // 2655 {7: 147, 472: 147, 147, 499: 147, 649: 147}, {7: 146, 472: 146, 146, 499: 146, 649: 146}, - {7: 145, 169: 5178, 472: 145, 145, 499: 145, 649: 145}, + {7: 145, 169: 5179, 472: 145, 145, 499: 145, 649: 145}, {7: 142, 472: 142, 142, 499: 142, 649: 142}, {7: 141, 472: 141, 141, 499: 141, 649: 141}, // 2660 - {99: 5177, 1019: 5176}, + {99: 5178, 1019: 5177}, {7: 137, 472: 137, 137, 499: 137, 649: 137}, - {904: 5175}, + {904: 5176}, {7: 135, 472: 135, 135, 499: 135, 649: 135}, {7: 132, 472: 132, 132, 499: 132, 649: 132}, // 2665 - {122: 5174}, + {122: 5175}, {7: 127, 472: 127, 127, 499: 127, 649: 127}, {7: 136, 472: 136, 136, 499: 136, 649: 136}, {7: 138, 472: 138, 138, 499: 138, 649: 138}, @@ -9321,7 +9322,7 @@ var ( {7: 123, 472: 123, 123, 499: 123, 649: 123}, {7: 149, 472: 149, 149, 499: 149, 649: 149}, {7: 148, 472: 148, 148, 499: 148, 649: 148}, - {122: 5185}, + {122: 5186}, {7: 126, 472: 126, 126, 499: 126, 649: 126}, // 2675 {7: 124, 472: 124, 124, 499: 124, 649: 124}, @@ -9330,50 +9331,50 @@ var ( {7: 121, 472: 121, 121, 499: 121, 649: 121}, {7: 152, 472: 152, 152, 499: 152, 649: 152}, // 2680 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4111, 2731, 2732, 2730, 742: 4112, 807: 5189}, - {7: 4114, 47: 5190}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4112, 2732, 2733, 2731, 742: 4113, 807: 5190}, + {7: 4115, 47: 5191}, {7: 154, 472: 154, 499: 154, 649: 154}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 5139, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 5141, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 5147, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 5143, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 5140, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 5148, 3173, 2901, 3126, 5142, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 5145, 2812, 2813, 3052, 5146, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 5144, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 5150, 496: 5173, 567: 5167, 643: 5171, 645: 5156, 648: 5166, 650: 5160, 653: 5169, 660: 5161, 663: 3459, 2731, 2732, 2730, 668: 5165, 673: 5162, 737: 5149, 5164, 799: 5151, 808: 5155, 852: 5170, 864: 5168, 934: 5152, 955: 5153, 5159, 961: 5154, 5238, 970: 5163, 972: 5172}, - {2: 118, 118, 118, 118, 118, 8: 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 48: 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 5205, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 523: 118, 569: 5204, 957: 5206, 1081: 5207}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 5140, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 5142, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 5148, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 5144, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 5141, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 5149, 3174, 2902, 3127, 5143, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 5146, 2813, 2814, 3053, 5147, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 5145, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 5151, 496: 5174, 567: 5168, 643: 5172, 645: 5157, 648: 5167, 650: 5161, 653: 5170, 660: 5162, 663: 3460, 2732, 2733, 2731, 668: 5166, 673: 5163, 737: 5150, 5165, 799: 5152, 808: 5156, 852: 5171, 864: 5169, 934: 5153, 955: 5154, 5160, 961: 5155, 5239, 970: 5164, 972: 5173}, + {2: 118, 118, 118, 118, 118, 8: 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 48: 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 5206, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 523: 118, 569: 5205, 957: 5207, 1081: 5208}, // 2685 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 3458, 570: 5195, 663: 3459, 2731, 2732, 2730, 737: 5194, 776: 5196, 866: 5197}, - {738, 738, 7: 738, 13: 738, 46: 738, 99: 738, 142: 738, 474: 738, 481: 738, 498: 738, 568: 5202, 649: 738, 661: 738, 5201, 667: 738}, - {1196, 1196, 7: 1196, 13: 1196, 46: 1196, 99: 1196, 142: 1196, 473: 3738, 1196, 481: 1196, 498: 1196, 649: 1196, 661: 1196, 667: 1196, 1090: 5200}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 3459, 570: 5196, 663: 3460, 2732, 2733, 2731, 737: 5195, 776: 5197, 866: 5198}, + {738, 738, 7: 738, 13: 738, 46: 738, 99: 738, 142: 738, 474: 738, 481: 738, 498: 738, 568: 5203, 649: 738, 661: 738, 5202, 667: 738}, + {1196, 1196, 7: 1196, 13: 1196, 46: 1196, 99: 1196, 142: 1196, 473: 3739, 1196, 481: 1196, 498: 1196, 649: 1196, 661: 1196, 667: 1196, 1090: 5201}, {734, 734, 7: 734, 474: 734}, - {108, 108, 7: 5198}, + {108, 108, 7: 5199}, // 2690 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 3458, 570: 5195, 663: 3459, 2731, 2732, 2730, 737: 5194, 776: 5199}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 3459, 570: 5196, 663: 3460, 2732, 2733, 2731, 737: 5195, 776: 5200}, {733, 733, 7: 733, 474: 733}, {735, 735, 7: 735, 13: 735, 46: 735, 99: 735, 142: 735, 474: 735, 481: 735, 498: 735, 649: 735, 661: 735, 667: 735}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 3458, 663: 3459, 2731, 2732, 2730, 737: 5203}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 3459, 663: 3460, 2732, 2733, 2731, 737: 5204}, {736, 736, 7: 736, 13: 736, 46: 736, 99: 736, 142: 736, 474: 736, 481: 736, 498: 736, 649: 736, 661: 736, 667: 736}, // 2695 {737, 737, 7: 737, 13: 737, 46: 737, 99: 737, 142: 737, 474: 737, 481: 737, 498: 737, 649: 737, 661: 737, 667: 737}, {2: 117, 117, 117, 117, 117, 8: 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 48: 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 523: 117}, {2: 116, 116, 116, 116, 116, 8: 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 48: 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 523: 116}, {2: 115, 115, 115, 115, 115, 8: 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 48: 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 523: 115}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 523: 5208, 663: 5209, 2731, 2732, 2730, 1104: 5210}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 523: 5209, 663: 5210, 2732, 2733, 2731, 1104: 5211}, // 2700 - {499: 114, 649: 114, 651: 5236}, - {499: 110, 649: 110, 651: 5233}, - {499: 5211}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 3458, 570: 5195, 663: 3459, 2731, 2732, 2730, 737: 5194, 776: 5212, 889: 5213, 920: 5214}, - {198, 198, 7: 198, 13: 198, 46: 198, 142: 5218, 474: 198, 661: 198, 1173: 5217}, + {499: 114, 649: 114, 651: 5237}, + {499: 110, 649: 110, 651: 5234}, + {499: 5212}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 3459, 570: 5196, 663: 3460, 2732, 2733, 2731, 737: 5195, 776: 5213, 889: 5214, 920: 5215}, + {198, 198, 7: 198, 13: 198, 46: 198, 142: 5219, 474: 198, 661: 198, 1173: 5218}, // 2705 {233, 233, 7: 233, 13: 233, 46: 233, 474: 233, 661: 233}, - {109, 109, 7: 5215}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 3458, 570: 5195, 663: 3459, 2731, 2732, 2730, 737: 5194, 776: 5212, 889: 5216}, + {109, 109, 7: 5216}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 3459, 570: 5196, 663: 3460, 2732, 2733, 2731, 737: 5195, 776: 5213, 889: 5217}, {232, 232, 7: 232, 13: 232, 46: 232, 474: 232, 661: 232}, {234, 234, 7: 234, 13: 234, 46: 234, 474: 234, 661: 234}, // 2710 - {474: 5220, 659: 5219}, - {13: 5231, 475: 5228, 891: 5230}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 3458, 663: 3459, 2731, 2732, 2730, 737: 5222, 1174: 5221}, - {196, 196, 7: 196, 13: 196, 46: 196, 474: 196, 478: 5224, 659: 5223, 661: 196}, + {474: 5221, 659: 5220}, + {13: 5232, 475: 5229, 891: 5231}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 3459, 663: 3460, 2732, 2733, 2731, 737: 5223, 1174: 5222}, + {196, 196, 7: 196, 13: 196, 46: 196, 474: 196, 478: 5225, 659: 5224, 661: 196}, {192, 192, 7: 192, 13: 192, 46: 192, 474: 192, 478: 192, 659: 192, 661: 192}, // 2715 - {475: 5228, 891: 5229}, - {475: 5226, 577: 5227, 1056: 5225}, + {475: 5229, 891: 5230}, + {475: 5227, 577: 5228, 1056: 5226}, {194, 194, 7: 194, 13: 194, 46: 194, 474: 194, 661: 194}, {191, 191, 7: 191, 13: 191, 46: 191, 474: 191, 661: 191}, {190, 190, 7: 190, 13: 190, 46: 190, 474: 190, 661: 190}, @@ -9381,50 +9382,50 @@ var ( {730, 730, 7: 730, 13: 730, 46: 730, 730, 474: 730, 661: 730}, {195, 195, 7: 195, 13: 195, 46: 195, 474: 195, 661: 195}, {197, 197, 7: 197, 13: 197, 46: 197, 474: 197, 661: 197}, - {475: 5226, 577: 5227, 1056: 5232}, + {475: 5227, 577: 5228, 1056: 5233}, {193, 193, 7: 193, 13: 193, 46: 193, 474: 193, 661: 193}, // 2725 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 523: 5234, 663: 5235, 2731, 2732, 2730}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 523: 5235, 663: 5236, 2732, 2733, 2731}, {499: 112, 649: 112}, {499: 111, 649: 111}, - {523: 5237}, + {523: 5238}, {499: 113, 649: 113}, // 2730 {7: 156, 472: 156, 499: 156, 649: 156}, - {277: 5240}, + {277: 5241}, {7: 158, 472: 158, 499: 158, 649: 158}, - {277: 5242}, + {277: 5243}, {7: 159, 472: 159, 499: 159, 649: 159}, // 2735 {7: 163, 149: 163, 472: 163, 499: 163, 649: 163}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 3458, 663: 3459, 2731, 2732, 2730, 737: 5246}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 3459, 663: 3460, 2732, 2733, 2731, 737: 5247}, {726, 726, 7: 726, 472: 726, 499: 726, 649: 726}, {727, 727, 7: 727, 472: 727, 499: 727, 649: 727}, {7: 134, 472: 134, 134, 499: 134, 649: 134}, // 2740 {7: 133, 472: 133, 133, 499: 133, 649: 133}, - {472: 5289, 568: 1739, 662: 1739}, - {7: 5191, 472: 5251, 649: 5252}, - {2: 118, 118, 118, 118, 118, 8: 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 48: 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 5205, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 523: 118, 569: 5204, 957: 5206, 1081: 5254}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 3458, 570: 5195, 663: 3459, 2731, 2732, 2730, 737: 5194, 776: 5196, 866: 5253}, + {472: 5290, 568: 1739, 662: 1739}, + {7: 5192, 472: 5252, 649: 5253}, + {2: 118, 118, 118, 118, 118, 8: 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 48: 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 5206, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 523: 118, 569: 5205, 957: 5207, 1081: 5255}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 3459, 570: 5196, 663: 3460, 2732, 2733, 2731, 737: 5195, 776: 5197, 866: 5254}, // 2745 - {171, 171, 7: 5198}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 523: 5208, 663: 5209, 2731, 2732, 2730, 1104: 5255}, - {649: 5256}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 3458, 570: 5195, 663: 3459, 2731, 2732, 2730, 737: 5194, 776: 5212, 889: 5213, 920: 5257}, - {223, 223, 7: 5215, 474: 223, 661: 5259, 958: 5258, 5260}, + {171, 171, 7: 5199}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 523: 5209, 663: 5210, 2732, 2733, 2731, 1104: 5256}, + {649: 5257}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 3459, 570: 5196, 663: 3460, 2732, 2733, 2731, 737: 5195, 776: 5213, 889: 5214, 920: 5258}, + {223, 223, 7: 5216, 474: 223, 661: 5260, 958: 5259, 5261}, // 2750 {222, 222, 13: 222, 46: 222, 474: 222}, - {131: 5280, 133: 5278, 5281, 5279, 361: 5273, 407: 5275, 960: 5277, 1278: 5276, 1296: 5274}, - {170, 170, 474: 5262, 1160: 5261}, + {131: 5281, 133: 5279, 5282, 5280, 361: 5274, 407: 5276, 960: 5278, 1278: 5277, 1296: 5275}, + {170, 170, 474: 5263, 1160: 5262}, {173, 173}, - {126: 5266, 5264, 5265, 5267, 852: 5263}, + {126: 5267, 5265, 5266, 5268, 852: 5264}, // 2755 - {904: 5272}, - {508: 2705, 732: 5271}, - {508: 2705, 732: 5270}, - {508: 2705, 732: 5269}, - {508: 2705, 732: 5268}, + {904: 5273}, + {508: 2706, 732: 5272}, + {508: 2706, 732: 5271}, + {508: 2706, 732: 5270}, + {508: 2706, 732: 5269}, // 2760 {165, 165}, {166, 166}, @@ -9435,26 +9436,26 @@ var ( {221, 221, 13: 221, 46: 221, 474: 221}, {220, 220, 13: 220, 46: 220, 474: 220}, {219, 219, 13: 219, 46: 219, 474: 219}, - {218, 218, 13: 218, 46: 218, 131: 5280, 133: 5278, 5281, 5279, 474: 218, 505: 5286, 960: 5287}, + {218, 218, 13: 218, 46: 218, 131: 5281, 133: 5279, 5282, 5280, 474: 218, 505: 5287, 960: 5288}, {217, 217, 13: 217, 46: 217, 131: 217, 133: 217, 217, 217, 474: 217, 505: 217}, // 2770 + {475: 5286}, {475: 5285}, {475: 5284}, {475: 5283}, - {475: 5282}, {211, 211, 13: 211, 46: 211, 131: 211, 133: 211, 211, 211, 474: 211, 505: 211}, // 2775 {212, 212, 13: 212, 46: 212, 131: 212, 133: 212, 212, 212, 474: 212, 505: 212}, {213, 213, 13: 213, 46: 213, 131: 213, 133: 213, 213, 213, 474: 213, 505: 213}, {214, 214, 13: 214, 46: 214, 131: 214, 133: 214, 214, 214, 474: 214, 505: 214}, - {131: 5280, 133: 5278, 5281, 5279, 960: 5288}, + {131: 5281, 133: 5279, 5282, 5280, 960: 5289}, {215, 215, 13: 215, 46: 215, 131: 215, 133: 215, 215, 215, 474: 215, 505: 215}, // 2780 {216, 216, 13: 216, 46: 216, 131: 216, 133: 216, 216, 216, 474: 216, 505: 216}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 3458, 570: 5195, 663: 3459, 2731, 2732, 2730, 737: 5194, 776: 5290}, - {649: 5291}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 3458, 570: 5195, 663: 3459, 2731, 2732, 2730, 737: 5194, 776: 5196, 866: 5292}, - {170, 170, 7: 5198, 474: 5262, 1160: 5293}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 3459, 570: 5196, 663: 3460, 2732, 2733, 2731, 737: 5195, 776: 5291}, + {649: 5292}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 3459, 570: 5196, 663: 3460, 2732, 2733, 2731, 737: 5195, 776: 5197, 866: 5293}, + {170, 170, 7: 5199, 474: 5263, 1160: 5294}, // 2785 {172, 172}, {2173, 2173, 7: 2173, 14: 2173, 16: 2173, 19: 2173, 479: 2173, 482: 2173, 497: 2173, 499: 2173, 504: 2173, 506: 2173, 518: 2173, 646: 2173, 649: 2173}, @@ -9462,182 +9463,182 @@ var ( {2: 845, 845, 845, 845, 845, 8: 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 48: 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 473: 845, 475: 845, 845, 845, 479: 845, 483: 845, 845, 845, 845, 845, 491: 845, 845, 495: 845, 499: 845, 501: 845, 506: 845, 845, 845, 515: 845, 523: 845, 543: 845, 566: 845, 845, 845, 570: 845, 845, 845, 574: 845, 845, 845, 845, 845, 845, 845, 845, 583: 845, 845, 587: 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 639: 845, 845, 845, 647: 845, 650: 845, 744: 845, 845, 752: 845, 845, 845, 761: 845, 768: 845, 845, 845}, {2: 843, 843, 843, 843, 843, 8: 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 48: 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 473: 843, 491: 843, 495: 843, 499: 843, 579: 843, 752: 843, 843, 843}, // 2790 - {2: 1048, 1048, 1048, 1048, 1048, 8: 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 48: 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 473: 1048, 491: 1048, 579: 1048, 752: 5301, 5300, 5299, 836: 5302, 885: 5303}, + {2: 1048, 1048, 1048, 1048, 1048, 8: 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 48: 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 473: 1048, 491: 1048, 579: 1048, 752: 5302, 5301, 5300, 836: 5303, 885: 5304}, {2: 1051, 1051, 1051, 1051, 1051, 8: 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 48: 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 473: 1051, 475: 1051, 1051, 1051, 479: 1051, 483: 1051, 1051, 1051, 1051, 1051, 491: 1051, 1051, 495: 1051, 499: 1051, 501: 1051, 506: 1051, 1051, 1051, 515: 1051, 523: 1051, 543: 1051, 566: 1051, 1051, 1051, 570: 1051, 1051, 1051, 574: 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 583: 1051, 1051, 587: 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 639: 1051, 1051, 1051, 647: 1051, 650: 1051, 744: 1051, 1051, 752: 1051, 1051, 1051, 761: 1051, 768: 1051, 1051, 1051}, {2: 1050, 1050, 1050, 1050, 1050, 8: 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 48: 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 473: 1050, 475: 1050, 1050, 1050, 479: 1050, 483: 1050, 1050, 1050, 1050, 1050, 491: 1050, 1050, 495: 1050, 499: 1050, 501: 1050, 506: 1050, 1050, 1050, 515: 1050, 523: 1050, 543: 1050, 566: 1050, 1050, 1050, 570: 1050, 1050, 1050, 574: 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 583: 1050, 1050, 587: 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 639: 1050, 1050, 1050, 647: 1050, 650: 1050, 744: 1050, 1050, 752: 1050, 1050, 1050, 761: 1050, 768: 1050, 1050, 1050}, {2: 1049, 1049, 1049, 1049, 1049, 8: 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 48: 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 473: 1049, 475: 1049, 1049, 1049, 479: 1049, 483: 1049, 1049, 1049, 1049, 1049, 491: 1049, 1049, 495: 1049, 499: 1049, 501: 1049, 506: 1049, 1049, 1049, 515: 1049, 523: 1049, 543: 1049, 566: 1049, 1049, 1049, 570: 1049, 1049, 1049, 574: 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 583: 1049, 1049, 587: 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 639: 1049, 1049, 1049, 647: 1049, 650: 1049, 744: 1049, 1049, 752: 1049, 1049, 1049, 761: 1049, 768: 1049, 1049, 1049}, {2: 1047, 1047, 1047, 1047, 1047, 8: 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 48: 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 473: 1047, 491: 1047, 495: 1047, 499: 1047, 579: 1047}, // 2795 - {2: 1846, 1846, 1846, 1846, 1846, 8: 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 48: 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 473: 1846, 491: 4158, 579: 1846, 853: 5304}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 473: 5313, 579: 5308, 663: 3889, 2731, 2732, 2730, 708: 5312, 736: 5311, 796: 5310, 800: 5309, 5307, 850: 5305, 888: 5306}, + {2: 1846, 1846, 1846, 1846, 1846, 8: 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 48: 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 473: 1846, 491: 4159, 579: 1846, 853: 5305}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 473: 5314, 579: 5309, 663: 3890, 2732, 2733, 2731, 708: 5313, 736: 5312, 796: 5311, 800: 5310, 5308, 850: 5306, 888: 5307}, {922, 922, 7: 922, 47: 922, 472: 922, 474: 922, 480: 922, 922, 488: 922, 922, 493: 922, 922, 922, 922, 922, 500: 922, 502: 922, 504: 922, 513: 922, 922, 516: 922}, - {7: 5359, 504: 5429}, - {7: 920, 483: 5326, 5327, 504: 5416, 515: 5325, 517: 5328, 519: 5324, 5329, 5330, 816: 5323, 822: 5322}, + {7: 5360, 504: 5430}, + {7: 920, 483: 5327, 5328, 504: 5417, 515: 5326, 517: 5329, 519: 5325, 5330, 5331, 816: 5324, 822: 5323}, // 2800 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 5413, 2731, 2732, 2730}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 5414, 2732, 2733, 2731}, {918, 918, 7: 918, 47: 918, 472: 918, 474: 918, 480: 918, 918, 483: 918, 918, 488: 918, 918, 493: 918, 918, 918, 918, 918, 500: 918, 502: 918, 504: 918, 513: 918, 918, 918, 918, 918, 519: 918, 918, 918, 918}, {917, 917, 7: 917, 47: 917, 472: 917, 474: 917, 480: 917, 917, 483: 917, 917, 488: 917, 917, 493: 917, 917, 917, 917, 917, 500: 917, 502: 917, 504: 917, 513: 917, 917, 917, 917, 917, 519: 917, 917, 917, 917}, - {913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 474: 913, 478: 913, 480: 913, 913, 483: 913, 913, 488: 913, 913, 5363, 913, 493: 913, 913, 913, 913, 913, 500: 913, 502: 913, 913, 913, 513: 913, 913, 913, 913, 913, 519: 913, 913, 913, 913, 525: 913, 913, 672: 913, 858: 5362}, - {911, 911, 2971, 2816, 2852, 2973, 2743, 911, 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 911, 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 911, 474: 911, 478: 5320, 480: 911, 911, 483: 911, 911, 488: 911, 911, 493: 911, 911, 911, 911, 911, 500: 911, 502: 911, 504: 911, 513: 911, 911, 911, 911, 911, 519: 911, 911, 911, 911, 663: 5319, 2731, 2732, 2730, 913: 5318, 5317}, + {913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 474: 913, 478: 913, 480: 913, 913, 483: 913, 913, 488: 913, 913, 5364, 913, 493: 913, 913, 913, 913, 913, 500: 913, 502: 913, 913, 913, 513: 913, 913, 913, 913, 913, 519: 913, 913, 913, 913, 525: 913, 913, 672: 913, 858: 5363}, + {911, 911, 2972, 2817, 2853, 2974, 2744, 911, 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 911, 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 911, 474: 911, 478: 5321, 480: 911, 911, 483: 911, 911, 488: 911, 911, 493: 911, 911, 911, 911, 911, 500: 911, 502: 911, 504: 911, 513: 911, 911, 911, 911, 911, 519: 911, 911, 911, 911, 663: 5320, 2732, 2733, 2731, 913: 5319, 5318}, // 2805 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 473: 5313, 2558, 501: 2557, 569: 2556, 579: 5308, 645: 2552, 663: 3889, 2731, 2732, 2730, 708: 5316, 736: 5311, 747: 3849, 2553, 2554, 2555, 2564, 755: 2562, 2561, 2560, 3848, 3851, 3850, 796: 5310, 800: 5309, 5315, 850: 5305, 888: 5314}, - {7: 5359, 47: 5360}, - {920, 920, 7: 920, 47: 920, 472: 920, 474: 920, 480: 920, 920, 483: 5326, 5327, 488: 920, 920, 493: 920, 920, 920, 920, 920, 500: 920, 502: 920, 504: 920, 513: 920, 920, 5325, 920, 5328, 519: 5324, 5329, 5330, 816: 5323, 822: 5322}, - {2: 2971, 2816, 2852, 2973, 2743, 911, 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 3942, 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 478: 5320, 480: 805, 483: 911, 911, 488: 805, 805, 493: 2697, 500: 2698, 502: 2694, 515: 911, 517: 911, 519: 911, 911, 911, 663: 5319, 2731, 2732, 2730, 766: 3859, 3860, 913: 5318, 5317}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 473: 5314, 2559, 501: 2558, 569: 2557, 579: 5309, 645: 2553, 663: 3890, 2732, 2733, 2731, 708: 5317, 736: 5312, 747: 3850, 2554, 2555, 2556, 2565, 755: 2563, 2562, 2561, 3849, 3852, 3851, 796: 5311, 800: 5310, 5316, 850: 5306, 888: 5315}, + {7: 5360, 47: 5361}, + {920, 920, 7: 920, 47: 920, 472: 920, 474: 920, 480: 920, 920, 483: 5327, 5328, 488: 920, 920, 493: 920, 920, 920, 920, 920, 500: 920, 502: 920, 504: 920, 513: 920, 920, 5326, 920, 5329, 519: 5325, 5330, 5331, 816: 5324, 822: 5323}, + {2: 2972, 2817, 2853, 2974, 2744, 911, 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 3943, 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 478: 5321, 480: 805, 483: 911, 911, 488: 805, 805, 493: 2698, 500: 2699, 502: 2695, 515: 911, 517: 911, 519: 911, 911, 911, 663: 5320, 2732, 2733, 2731, 766: 3860, 3861, 913: 5319, 5318}, {915, 915, 7: 915, 47: 915, 472: 915, 474: 915, 480: 915, 915, 483: 915, 915, 488: 915, 915, 493: 915, 915, 915, 915, 915, 500: 915, 502: 915, 504: 915, 513: 915, 915, 915, 915, 915, 519: 915, 915, 915, 915}, // 2810 {910, 910, 7: 910, 47: 910, 472: 910, 474: 910, 480: 910, 910, 483: 910, 910, 488: 910, 910, 491: 910, 493: 910, 910, 910, 910, 910, 500: 910, 502: 910, 910, 910, 513: 910, 910, 910, 910, 910, 519: 910, 910, 910, 910, 525: 910, 910, 672: 910}, {909, 909, 7: 909, 47: 909, 472: 909, 474: 909, 480: 909, 909, 483: 909, 909, 488: 909, 909, 491: 909, 493: 909, 909, 909, 909, 909, 500: 909, 502: 909, 909, 909, 513: 909, 909, 909, 909, 909, 519: 909, 909, 909, 909, 525: 909, 909, 672: 909}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 5321, 2731, 2732, 2730}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 5322, 2732, 2733, 2731}, {908, 908, 7: 908, 47: 908, 472: 908, 474: 908, 480: 908, 908, 483: 908, 908, 488: 908, 908, 491: 908, 493: 908, 908, 908, 908, 908, 500: 908, 502: 908, 908, 908, 513: 908, 908, 908, 908, 908, 519: 908, 908, 908, 908, 525: 908, 908, 672: 908}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 473: 5313, 663: 3889, 2731, 2732, 2730, 708: 5312, 736: 5311, 796: 5310, 800: 5309, 5352}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 473: 5314, 663: 3890, 2732, 2733, 2731, 708: 5313, 736: 5312, 796: 5311, 800: 5310, 5353}, // 2815 - {517: 879, 906: 5339, 1094: 5343}, - {483: 5326, 5327, 517: 5336, 816: 5337}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 473: 5313, 663: 3889, 2731, 2732, 2730, 708: 5312, 736: 5311, 796: 5310, 800: 5309, 5333}, + {517: 879, 906: 5340, 1094: 5344}, + {483: 5327, 5328, 517: 5337, 816: 5338}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 473: 5314, 663: 3890, 2732, 2733, 2731, 708: 5313, 736: 5312, 796: 5311, 800: 5310, 5334}, {517: 881, 906: 881}, {517: 880, 906: 880}, // 2820 {2: 877, 877, 877, 877, 877, 8: 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 48: 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 473: 877}, + {517: 5333}, {517: 5332}, - {517: 5331}, {2: 875, 875, 875, 875, 875, 8: 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 48: 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 473: 875}, {2: 876, 876, 876, 876, 876, 8: 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 48: 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 473: 876}, // 2825 - {883, 883, 7: 883, 47: 883, 472: 5334, 474: 883, 480: 883, 883, 483: 883, 883, 488: 883, 883, 493: 883, 883, 883, 883, 883, 500: 883, 502: 883, 504: 883, 513: 883, 883, 883, 883, 883, 519: 883, 883, 883, 883, 816: 5323, 822: 5322}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 5335}, - {882, 882, 7: 882, 47: 882, 472: 882, 474: 882, 480: 882, 882, 483: 882, 882, 488: 882, 882, 493: 882, 882, 882, 882, 882, 500: 882, 502: 882, 504: 882, 3313, 509: 3311, 3312, 3310, 3308, 882, 882, 882, 882, 882, 519: 882, 882, 882, 882, 733: 3309, 3307}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 473: 5313, 663: 3889, 2731, 2732, 2730, 708: 5312, 736: 5311, 796: 5310, 800: 5309, 5342}, - {517: 879, 906: 5339, 1094: 5338}, + {883, 883, 7: 883, 47: 883, 472: 5335, 474: 883, 480: 883, 883, 483: 883, 883, 488: 883, 883, 493: 883, 883, 883, 883, 883, 500: 883, 502: 883, 504: 883, 513: 883, 883, 883, 883, 883, 519: 883, 883, 883, 883, 816: 5324, 822: 5323}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 5336}, + {882, 882, 7: 882, 47: 882, 472: 882, 474: 882, 480: 882, 882, 483: 882, 882, 488: 882, 882, 493: 882, 882, 882, 882, 882, 500: 882, 502: 882, 504: 882, 3314, 509: 3312, 3313, 3311, 3309, 882, 882, 882, 882, 882, 519: 882, 882, 882, 882, 733: 3310, 3308}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 473: 5314, 663: 3890, 2732, 2733, 2731, 708: 5313, 736: 5312, 796: 5311, 800: 5310, 5343}, + {517: 879, 906: 5340, 1094: 5339}, // 2830 - {517: 5340}, + {517: 5341}, {517: 878}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 473: 5313, 663: 3889, 2731, 2732, 2730, 708: 5312, 736: 5311, 796: 5310, 800: 5309, 5341}, - {884, 884, 7: 884, 47: 884, 472: 884, 474: 884, 480: 884, 884, 483: 884, 884, 488: 884, 884, 493: 884, 884, 884, 884, 884, 500: 884, 502: 884, 504: 884, 513: 884, 884, 884, 884, 884, 519: 884, 884, 884, 884, 816: 5323, 822: 5322}, - {885, 885, 7: 885, 47: 885, 472: 885, 474: 885, 480: 885, 885, 483: 885, 885, 488: 885, 885, 493: 885, 885, 885, 885, 885, 500: 885, 502: 885, 504: 885, 513: 885, 885, 885, 885, 885, 519: 885, 885, 885, 885, 816: 5323, 822: 5322}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 473: 5314, 663: 3890, 2732, 2733, 2731, 708: 5313, 736: 5312, 796: 5311, 800: 5310, 5342}, + {884, 884, 7: 884, 47: 884, 472: 884, 474: 884, 480: 884, 884, 483: 884, 884, 488: 884, 884, 493: 884, 884, 884, 884, 884, 500: 884, 502: 884, 504: 884, 513: 884, 884, 884, 884, 884, 519: 884, 884, 884, 884, 816: 5324, 822: 5323}, + {885, 885, 7: 885, 47: 885, 472: 885, 474: 885, 480: 885, 885, 483: 885, 885, 488: 885, 885, 493: 885, 885, 885, 885, 885, 500: 885, 502: 885, 504: 885, 513: 885, 885, 885, 885, 885, 519: 885, 885, 885, 885, 816: 5324, 822: 5323}, // 2835 - {517: 5344}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 473: 5313, 663: 3889, 2731, 2732, 2730, 708: 5312, 736: 5311, 796: 5310, 800: 5309, 5345}, - {472: 5346, 481: 5347, 483: 5326, 5327, 515: 5325, 517: 5328, 519: 5324, 5329, 5330, 816: 5323, 822: 5322}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 5351}, - {473: 5348}, + {517: 5345}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 473: 5314, 663: 3890, 2732, 2733, 2731, 708: 5313, 736: 5312, 796: 5311, 800: 5310, 5346}, + {472: 5347, 481: 5348, 483: 5327, 5328, 515: 5326, 517: 5329, 519: 5325, 5330, 5331, 816: 5324, 822: 5323}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 5352}, + {473: 5349}, // 2840 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4111, 2731, 2732, 2730, 742: 4112, 807: 5349}, - {7: 4114, 47: 5350}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4112, 2732, 2733, 2731, 742: 4113, 807: 5350}, + {7: 4115, 47: 5351}, {886, 886, 7: 886, 47: 886, 472: 886, 474: 886, 480: 886, 886, 483: 886, 886, 488: 886, 886, 493: 886, 886, 886, 886, 886, 500: 886, 502: 886, 504: 886, 513: 886, 886, 886, 886, 886, 519: 886, 886, 886, 886}, - {887, 887, 7: 887, 47: 887, 472: 887, 474: 887, 480: 887, 887, 483: 887, 887, 488: 887, 887, 493: 887, 887, 887, 887, 887, 500: 887, 502: 887, 504: 887, 3313, 509: 3311, 3312, 3310, 3308, 887, 887, 887, 887, 887, 519: 887, 887, 887, 887, 733: 3309, 3307}, - {890, 890, 7: 890, 47: 890, 472: 5353, 474: 890, 480: 890, 5354, 483: 5326, 5327, 488: 890, 890, 493: 890, 890, 890, 890, 890, 500: 890, 502: 890, 504: 890, 513: 890, 890, 5325, 890, 5328, 519: 5324, 5329, 5330, 890, 816: 5323, 822: 5322}, + {887, 887, 7: 887, 47: 887, 472: 887, 474: 887, 480: 887, 887, 483: 887, 887, 488: 887, 887, 493: 887, 887, 887, 887, 887, 500: 887, 502: 887, 504: 887, 3314, 509: 3312, 3313, 3311, 3309, 887, 887, 887, 887, 887, 519: 887, 887, 887, 887, 733: 3310, 3308}, + {890, 890, 7: 890, 47: 890, 472: 5354, 474: 890, 480: 890, 5355, 483: 5327, 5328, 488: 890, 890, 493: 890, 890, 890, 890, 890, 500: 890, 502: 890, 504: 890, 513: 890, 890, 5326, 890, 5329, 519: 5325, 5330, 5331, 890, 816: 5324, 822: 5323}, // 2845 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 5358}, - {473: 5355}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4111, 2731, 2732, 2730, 742: 4112, 807: 5356}, - {7: 4114, 47: 5357}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 5359}, + {473: 5356}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4112, 2732, 2733, 2731, 742: 4113, 807: 5357}, + {7: 4115, 47: 5358}, {888, 888, 7: 888, 47: 888, 472: 888, 474: 888, 480: 888, 888, 483: 888, 888, 488: 888, 888, 493: 888, 888, 888, 888, 888, 500: 888, 502: 888, 504: 888, 513: 888, 888, 888, 888, 888, 519: 888, 888, 888, 888}, // 2850 - {889, 889, 7: 889, 47: 889, 472: 889, 474: 889, 480: 889, 889, 483: 889, 889, 488: 889, 889, 493: 889, 889, 889, 889, 889, 500: 889, 502: 889, 504: 889, 3313, 509: 3311, 3312, 3310, 3308, 889, 889, 889, 889, 889, 519: 889, 889, 889, 889, 733: 3309, 3307}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 473: 5313, 579: 5308, 663: 3889, 2731, 2732, 2730, 708: 5312, 736: 5311, 796: 5310, 800: 5309, 5315, 850: 5361}, + {889, 889, 7: 889, 47: 889, 472: 889, 474: 889, 480: 889, 889, 483: 889, 889, 488: 889, 889, 493: 889, 889, 889, 889, 889, 500: 889, 502: 889, 504: 889, 3314, 509: 3312, 3313, 3311, 3309, 889, 889, 889, 889, 889, 519: 889, 889, 889, 889, 733: 3310, 3308}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 473: 5314, 579: 5309, 663: 3890, 2732, 2733, 2731, 708: 5313, 736: 5312, 796: 5311, 800: 5310, 5316, 850: 5362}, {914, 914, 7: 914, 47: 914, 472: 914, 474: 914, 480: 914, 914, 483: 914, 914, 488: 914, 914, 493: 914, 914, 914, 914, 914, 500: 914, 502: 914, 504: 914, 513: 914, 914, 914, 914, 914, 519: 914, 914, 914, 914}, {921, 921, 7: 921, 47: 921, 472: 921, 474: 921, 480: 921, 921, 488: 921, 921, 493: 921, 921, 921, 921, 921, 500: 921, 502: 921, 504: 921, 513: 921, 921, 516: 921}, - {911, 911, 2971, 2816, 2852, 2973, 2743, 911, 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 911, 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 911, 474: 911, 478: 5320, 480: 911, 911, 483: 911, 911, 488: 911, 911, 491: 911, 493: 911, 911, 911, 911, 911, 500: 911, 502: 911, 911, 911, 513: 911, 911, 911, 911, 911, 519: 911, 911, 911, 911, 525: 911, 911, 663: 5319, 2731, 2732, 2730, 672: 911, 913: 5318, 5367}, + {911, 911, 2972, 2817, 2853, 2974, 2744, 911, 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 911, 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 911, 474: 911, 478: 5321, 480: 911, 911, 483: 911, 911, 488: 911, 911, 491: 911, 493: 911, 911, 911, 911, 911, 500: 911, 502: 911, 911, 911, 513: 911, 911, 911, 911, 911, 519: 911, 911, 911, 911, 525: 911, 911, 663: 5320, 2732, 2733, 2731, 672: 911, 913: 5319, 5368}, // 2855 - {473: 5364}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4712, 2731, 2732, 2730, 788: 5365}, - {7: 4713, 47: 5366}, + {473: 5365}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4713, 2732, 2733, 2731, 788: 5366}, + {7: 4714, 47: 5367}, {912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 478: 912, 480: 912, 912, 483: 912, 912, 488: 912, 912, 491: 912, 493: 912, 912, 912, 912, 912, 500: 912, 912, 912, 912, 912, 513: 912, 912, 912, 912, 912, 519: 912, 912, 912, 912, 525: 912, 912, 555: 912, 569: 912, 645: 912, 648: 912, 659: 912, 672: 912}, - {1853, 1853, 7: 1853, 47: 1853, 472: 1853, 474: 1853, 480: 1853, 1853, 483: 1853, 1853, 488: 1853, 1853, 491: 1853, 493: 1853, 1853, 1853, 1853, 1853, 500: 1853, 502: 1853, 1853, 1853, 513: 1853, 1853, 1853, 1853, 1853, 519: 1853, 1853, 1853, 1853, 525: 1853, 1853, 672: 5369, 922: 5368, 1171: 5370}, + {1853, 1853, 7: 1853, 47: 1853, 472: 1853, 474: 1853, 480: 1853, 1853, 483: 1853, 1853, 488: 1853, 1853, 491: 1853, 493: 1853, 1853, 1853, 1853, 1853, 500: 1853, 502: 1853, 1853, 1853, 513: 1853, 1853, 1853, 1853, 1853, 519: 1853, 1853, 1853, 1853, 525: 1853, 1853, 672: 5370, 922: 5369, 1171: 5371}, // 2860 {1852, 1852, 7: 1852, 47: 1852, 472: 1852, 474: 1852, 480: 1852, 1852, 483: 1852, 1852, 488: 1852, 1852, 491: 1852, 493: 1852, 1852, 1852, 1852, 1852, 500: 1852, 502: 1852, 1852, 1852, 513: 1852, 1852, 1852, 1852, 1852, 519: 1852, 1852, 1852, 1852, 525: 1852, 1852}, - {218: 5411}, - {892, 892, 7: 892, 47: 892, 472: 892, 474: 892, 480: 892, 892, 483: 892, 892, 488: 892, 892, 491: 5373, 493: 892, 892, 892, 892, 892, 500: 892, 502: 892, 5374, 892, 513: 892, 892, 892, 892, 892, 519: 892, 892, 892, 892, 525: 5372, 892, 938: 5376, 5375, 1060: 5377, 5371}, - {1007, 1007, 7: 1007, 47: 1007, 472: 1007, 474: 1007, 480: 1007, 1007, 483: 1007, 1007, 488: 1007, 1007, 493: 1007, 1007, 1007, 1007, 1007, 500: 1007, 502: 1007, 504: 1007, 513: 1007, 1007, 1007, 1007, 1007, 519: 1007, 1007, 1007, 1007, 526: 5392, 1315: 5393}, - {573: 4374, 648: 4375, 827: 5391}, + {218: 5412}, + {892, 892, 7: 892, 47: 892, 472: 892, 474: 892, 480: 892, 892, 483: 892, 892, 488: 892, 892, 491: 5374, 493: 892, 892, 892, 892, 892, 500: 892, 502: 892, 5375, 892, 513: 892, 892, 892, 892, 892, 519: 892, 892, 892, 892, 525: 5373, 892, 938: 5377, 5376, 1060: 5378, 5372}, + {1007, 1007, 7: 1007, 47: 1007, 472: 1007, 474: 1007, 480: 1007, 1007, 483: 1007, 1007, 488: 1007, 1007, 493: 1007, 1007, 1007, 1007, 1007, 500: 1007, 502: 1007, 504: 1007, 513: 1007, 1007, 1007, 1007, 1007, 519: 1007, 1007, 1007, 1007, 526: 5393, 1315: 5394}, + {573: 4375, 648: 4376, 827: 5392}, // 2865 - {573: 4374, 648: 4375, 827: 5390}, - {573: 4374, 648: 4375, 827: 5389}, - {473: 904, 494: 5379, 1225: 5380}, + {573: 4375, 648: 4376, 827: 5391}, + {573: 4375, 648: 4376, 827: 5390}, + {473: 904, 494: 5380, 1225: 5381}, {894, 894, 7: 894, 47: 894, 472: 894, 474: 894, 480: 894, 894, 483: 894, 894, 488: 894, 894, 491: 894, 493: 894, 894, 894, 894, 894, 500: 894, 502: 894, 894, 894, 513: 894, 894, 894, 894, 894, 519: 894, 894, 894, 894, 525: 894, 894}, - {891, 891, 7: 891, 47: 891, 472: 891, 474: 891, 480: 891, 891, 483: 891, 891, 488: 891, 891, 491: 5373, 493: 891, 891, 891, 891, 891, 500: 891, 502: 891, 5374, 891, 513: 891, 891, 891, 891, 891, 519: 891, 891, 891, 891, 525: 5372, 891, 938: 5378, 5375}, + {891, 891, 7: 891, 47: 891, 472: 891, 474: 891, 480: 891, 891, 483: 891, 891, 488: 891, 891, 491: 5374, 493: 891, 891, 891, 891, 891, 500: 891, 502: 891, 5375, 891, 513: 891, 891, 891, 891, 891, 519: 891, 891, 891, 891, 525: 5373, 891, 938: 5379, 5376}, // 2870 {893, 893, 7: 893, 47: 893, 472: 893, 474: 893, 480: 893, 893, 483: 893, 893, 488: 893, 893, 491: 893, 493: 893, 893, 893, 893, 893, 500: 893, 502: 893, 893, 893, 513: 893, 893, 893, 893, 893, 519: 893, 893, 893, 893, 525: 893, 893}, - {502: 5385, 513: 5386, 517: 5384}, - {473: 5381}, - {2: 2971, 2816, 2852, 2973, 2743, 899, 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 899, 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 586: 4975, 663: 4974, 2731, 2732, 2730, 855: 5382}, - {7: 4977, 47: 5383}, + {502: 5386, 513: 5387, 517: 5385}, + {473: 5382}, + {2: 2972, 2817, 2853, 2974, 2744, 899, 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 899, 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 586: 4976, 663: 4975, 2732, 2733, 2731, 855: 5383}, + {7: 4978, 47: 5384}, // 2875 {900, 900, 7: 900, 47: 900, 472: 900, 474: 900, 480: 900, 900, 483: 900, 900, 488: 900, 900, 491: 900, 493: 900, 900, 900, 900, 900, 500: 900, 502: 900, 900, 900, 513: 900, 900, 900, 900, 900, 519: 900, 900, 900, 900, 525: 900, 900}, {473: 903}, + {659: 5389}, {659: 5388}, - {659: 5387}, {473: 901}, // 2880 {473: 902}, {473: 905, 494: 905}, {473: 906, 494: 906}, {473: 907, 494: 907}, - {86: 5397, 309: 5396, 393: 5395, 473: 1004, 1314: 5394}, + {86: 5398, 309: 5397, 393: 5396, 473: 1004, 1314: 5395}, // 2885 {916, 916, 7: 916, 47: 916, 472: 916, 474: 916, 480: 916, 916, 483: 916, 916, 488: 916, 916, 493: 916, 916, 916, 916, 916, 500: 916, 502: 916, 504: 916, 513: 916, 916, 916, 916, 916, 519: 916, 916, 916, 916}, - {473: 5398}, + {473: 5399}, {473: 1003}, {473: 1002}, {473: 1001}, // 2890 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 5400, 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 5399}, - {47: 1000, 371: 5408, 505: 3313, 509: 3311, 3312, 3310, 3308, 524: 5407, 733: 3309, 3307, 1316: 5406}, - {997, 997, 7: 997, 47: 997, 212: 5402, 472: 997, 474: 997, 480: 997, 997, 483: 997, 997, 488: 997, 997, 493: 997, 997, 997, 997, 997, 500: 997, 502: 997, 504: 997, 513: 997, 997, 997, 997, 997, 519: 997, 997, 997, 997, 1112: 5401}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 5401, 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 5400}, + {47: 1000, 371: 5409, 505: 3314, 509: 3312, 3313, 3311, 3309, 524: 5408, 733: 3310, 3308, 1316: 5407}, + {997, 997, 7: 997, 47: 997, 212: 5403, 472: 997, 474: 997, 480: 997, 997, 483: 997, 997, 488: 997, 997, 493: 997, 997, 997, 997, 997, 500: 997, 502: 997, 504: 997, 513: 997, 997, 997, 997, 997, 519: 997, 997, 997, 997, 1112: 5402}, {1005, 1005, 7: 1005, 47: 1005, 472: 1005, 474: 1005, 480: 1005, 1005, 483: 1005, 1005, 488: 1005, 1005, 493: 1005, 1005, 1005, 1005, 1005, 500: 1005, 502: 1005, 504: 1005, 513: 1005, 1005, 1005, 1005, 1005, 519: 1005, 1005, 1005, 1005}, - {473: 5403}, + {473: 5404}, // 2895 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 5404}, - {47: 5405, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 5405}, + {47: 5406, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, {996, 996, 7: 996, 47: 996, 472: 996, 474: 996, 480: 996, 996, 483: 996, 996, 488: 996, 996, 493: 996, 996, 996, 996, 996, 500: 996, 502: 996, 504: 996, 513: 996, 996, 996, 996, 996, 519: 996, 996, 996, 996}, - {47: 5409}, + {47: 5410}, {47: 999}, // 2900 {47: 998}, - {997, 997, 7: 997, 47: 997, 212: 5402, 472: 997, 474: 997, 480: 997, 997, 483: 997, 997, 488: 997, 997, 493: 997, 997, 997, 997, 997, 500: 997, 502: 997, 504: 997, 513: 997, 997, 997, 997, 997, 519: 997, 997, 997, 997, 1112: 5410}, + {997, 997, 7: 997, 47: 997, 212: 5403, 472: 997, 474: 997, 480: 997, 997, 483: 997, 997, 488: 997, 997, 493: 997, 997, 997, 997, 997, 500: 997, 502: 997, 504: 997, 513: 997, 997, 997, 997, 997, 519: 997, 997, 997, 997, 1112: 5411}, {1006, 1006, 7: 1006, 47: 1006, 472: 1006, 474: 1006, 480: 1006, 1006, 483: 1006, 1006, 488: 1006, 1006, 493: 1006, 1006, 1006, 1006, 1006, 500: 1006, 502: 1006, 504: 1006, 513: 1006, 1006, 1006, 1006, 1006, 519: 1006, 1006, 1006, 1006}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 5412}, - {1851, 1851, 7: 1851, 47: 1851, 472: 1851, 474: 1851, 480: 1851, 1851, 483: 1851, 1851, 488: 1851, 1851, 491: 1851, 493: 1851, 1851, 1851, 1851, 1851, 500: 1851, 502: 1851, 1851, 1851, 3313, 509: 3311, 3312, 3310, 3308, 1851, 1851, 1851, 1851, 1851, 519: 1851, 1851, 1851, 1851, 525: 1851, 1851, 733: 3309, 3307}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 5413}, + {1851, 1851, 7: 1851, 47: 1851, 472: 1851, 474: 1851, 480: 1851, 1851, 483: 1851, 1851, 488: 1851, 1851, 491: 1851, 493: 1851, 1851, 1851, 1851, 1851, 500: 1851, 502: 1851, 1851, 1851, 3314, 509: 3312, 3313, 3311, 3309, 1851, 1851, 1851, 1851, 1851, 519: 1851, 1851, 1851, 1851, 525: 1851, 1851, 733: 3310, 3308}, // 2905 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 473: 5313, 663: 3889, 2731, 2732, 2730, 708: 5312, 736: 5311, 796: 5310, 800: 5309, 5414}, - {483: 5326, 5327, 515: 5325, 517: 5328, 519: 5324, 5329, 5330, 5415, 816: 5323, 822: 5322}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 473: 5314, 663: 3890, 2732, 2733, 2731, 708: 5313, 736: 5312, 796: 5311, 800: 5310, 5415}, + {483: 5327, 5328, 515: 5326, 517: 5329, 519: 5325, 5330, 5331, 5416, 816: 5324, 822: 5323}, {919, 919, 7: 919, 47: 919, 472: 919, 474: 919, 480: 919, 919, 488: 919, 919, 493: 919, 919, 919, 919, 919, 500: 919, 502: 919, 504: 919, 513: 919, 919, 516: 919}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4111, 2731, 2732, 2730, 742: 5417, 890: 5418, 923: 5419}, - {498: 5427}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4112, 2732, 2733, 2731, 742: 5418, 890: 5419, 923: 5420}, + {498: 5428}, // 2910 {2332, 2332, 7: 2332, 481: 2332, 493: 2332, 497: 2332, 502: 2332}, - {245, 245, 7: 5420, 481: 245, 493: 245, 497: 2691, 502: 245, 789: 2692, 5421}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4111, 2731, 2732, 2730, 742: 5417, 890: 5426}, - {1287, 1287, 481: 1287, 493: 1287, 502: 2694, 766: 2695, 810: 5422}, - {874, 874, 481: 874, 493: 5423, 1069: 5424}, + {245, 245, 7: 5421, 481: 245, 493: 245, 497: 2692, 502: 245, 789: 2693, 5422}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4112, 2732, 2733, 2731, 742: 5418, 890: 5427}, + {1287, 1287, 481: 1287, 493: 1287, 502: 2695, 766: 2696, 810: 5423}, + {874, 874, 481: 874, 493: 5424, 1069: 5425}, // 2915 - {508: 2705, 578: 2707, 732: 2704, 743: 2706, 880: 5425}, + {508: 2706, 578: 2708, 732: 2705, 743: 2707, 880: 5426}, {249, 249, 481: 249}, {873, 873, 481: 873}, {2331, 2331, 7: 2331, 481: 2331, 493: 2331, 497: 2331, 502: 2331}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3871, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3867, 795: 5428}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3872, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3868, 795: 5429}, // 2920 {2333, 2333, 7: 2333, 481: 2333, 493: 2333, 497: 2333, 502: 2333}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4111, 2731, 2732, 2730, 742: 5417, 890: 5418, 923: 5430}, - {245, 245, 7: 5420, 481: 245, 497: 2691, 789: 2692, 5431}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4112, 2732, 2733, 2731, 742: 5418, 890: 5419, 923: 5431}, + {245, 245, 7: 5421, 481: 245, 497: 2692, 789: 2693, 5432}, {248, 248, 481: 248}, {2: 387, 387, 387, 387, 387, 8: 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 48: 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387}, // 2925 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 5434}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 5435}, {386, 386}, - {20: 5447, 122: 5437, 124: 5440, 143: 570, 185: 5439, 192: 5450, 202: 5448, 216: 5441, 230: 5445, 252: 5449, 255: 5442, 543: 5446, 569: 5436, 1145: 5444, 1214: 5438, 1242: 5443}, + {20: 5448, 122: 5438, 124: 5441, 143: 570, 185: 5440, 192: 5451, 202: 5449, 216: 5442, 230: 5446, 252: 5450, 255: 5443, 543: 5447, 569: 5437, 1145: 5445, 1214: 5439, 1242: 5444}, {2039, 2039, 2039, 2039, 2039, 2039, 2039, 8: 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 48: 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 474: 2039, 566: 2039}, {2038, 2038, 2038, 2038, 2038, 2038, 2038, 8: 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 48: 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 474: 2038, 566: 2038}, // 2930 {580, 580}, {577, 577}, {576, 576}, - {208: 5457}, + {208: 5458}, {574, 574}, // 2935 - {143: 5456}, - {561, 561, 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 474: 561, 663: 3889, 2731, 2732, 2730, 736: 3890, 794: 4267, 1144: 5451}, + {143: 5457}, + {561, 561, 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 474: 561, 663: 3890, 2732, 2733, 2731, 736: 3891, 794: 4268, 1144: 5452}, {571, 571}, {143: 569}, {143: 568}, @@ -9645,190 +9646,190 @@ var ( {143: 567}, {143: 566}, {143: 565}, - {557, 557, 474: 5453, 1343: 5452}, + {557, 557, 474: 5454, 1343: 5453}, {572, 572}, // 2945 - {670: 5454}, - {496: 5455}, + {670: 5455}, + {496: 5456}, {556, 556}, {573, 573}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 5458, 2731, 2732, 2730, 953: 5459}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 5459, 2732, 2733, 2731, 953: 5460}, // 2950 {579, 579, 7: 579}, - {575, 575, 7: 5460}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 5461, 2731, 2732, 2730}, + {575, 575, 7: 5461}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 5462, 2732, 2733, 2731}, {578, 578, 7: 578}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 5565, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 5566, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 5567, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 5568}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 5566, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 5567, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 5568, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 5569}, // 2955 - {569: 5551, 648: 5552}, - {648: 5548}, - {569: 5543, 648: 5542}, - {569: 5540}, - {326: 5534}, + {569: 5552, 648: 5553}, + {648: 5549}, + {569: 5544, 648: 5543}, + {569: 5541}, + {326: 5535}, // 2960 - {139: 5531, 214: 5533, 336: 5529, 366: 5530, 912: 5532}, - {198: 5526, 201: 5525}, - {569: 5484}, - {139: 5478, 158: 5480, 167: 589, 191: 5482, 257: 5481, 1301: 5479}, - {139: 5477}, + {139: 5532, 214: 5534, 336: 5530, 366: 5531, 912: 5533}, + {198: 5527, 201: 5526}, + {569: 5485}, + {139: 5479, 158: 5481, 167: 589, 191: 5483, 257: 5482, 1301: 5480}, + {139: 5478}, // 2965 - {139: 5476}, - {396: 5475}, + {139: 5477}, + {396: 5476}, {693, 693}, {698, 698}, {699, 699}, // 2970 {700, 700}, - {167: 5483}, + {167: 5484}, {167: 588}, {167: 587}, {167: 586}, // 2975 {692, 692}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 5485}, - {673: 5486, 929: 5487}, - {158: 5490, 162: 5489, 569: 2054, 948: 5488}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 5486}, + {673: 5487, 929: 5488}, + {158: 5491, 162: 5490, 569: 2054, 948: 5489}, {701, 701}, // 2980 - {569: 5492}, + {569: 5493}, {122: 2053, 569: 2053}, - {162: 5491}, + {162: 5492}, {122: 2052, 569: 2052}, - {2: 1848, 1848, 1848, 1848, 1848, 8: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 48: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 566: 4788, 784: 5493}, + {2: 1848, 1848, 1848, 1848, 1848, 8: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 48: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 566: 4789, 784: 5494}, // 2985 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 5494}, - {433, 433, 4: 433, 433, 433, 13: 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, 472: 433, 5498, 433, 478: 433, 433, 433, 482: 433, 490: 433, 433, 501: 433, 503: 433, 506: 433, 433, 518: 5497, 569: 433, 645: 433, 433, 648: 433, 1237: 5496, 1311: 5495}, - {393, 393, 4: 4206, 4208, 397, 13: 4225, 2156, 4223, 4164, 4227, 4214, 4243, 4207, 4210, 4209, 4212, 4213, 4215, 4222, 397, 4233, 4234, 4220, 4221, 4226, 4228, 4240, 4239, 4245, 4241, 4238, 4231, 4236, 4237, 4230, 4232, 4235, 4224, 472: 393, 393, 393, 478: 393, 4205, 4242, 482: 2156, 490: 393, 393, 501: 393, 503: 4934, 506: 2156, 393, 569: 393, 645: 393, 2156, 648: 4211, 779: 4216, 791: 4218, 811: 4217, 833: 4219, 837: 4229, 841: 4244, 917: 5513, 1016: 5512}, - {2159, 2159, 472: 5506, 1084: 5505}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 5504}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 5495}, + {433, 433, 4: 433, 433, 433, 13: 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, 472: 433, 5499, 433, 478: 433, 433, 433, 482: 433, 490: 433, 433, 501: 433, 503: 433, 506: 433, 433, 518: 5498, 569: 433, 645: 433, 433, 648: 433, 1237: 5497, 1311: 5496}, + {393, 393, 4: 4207, 4209, 397, 13: 4226, 2156, 4224, 4165, 4228, 4215, 4244, 4208, 4211, 4210, 4213, 4214, 4216, 4223, 397, 4234, 4235, 4221, 4222, 4227, 4229, 4241, 4240, 4246, 4242, 4239, 4232, 4237, 4238, 4231, 4233, 4236, 4225, 472: 393, 393, 393, 478: 393, 4206, 4243, 482: 2156, 490: 393, 393, 501: 393, 503: 4935, 506: 2156, 393, 569: 393, 645: 393, 2156, 648: 4212, 779: 4217, 791: 4219, 811: 4218, 833: 4220, 837: 4230, 841: 4245, 917: 5514, 1016: 5513}, + {2159, 2159, 472: 5507, 1084: 5506}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 5505}, // 2990 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 518: 5499, 573: 2382, 582: 2382, 586: 2382, 638: 2382, 642: 4553, 648: 2382, 663: 4111, 2731, 2732, 2730, 674: 2382, 2382, 742: 4420, 831: 4774, 846: 4906, 901: 4907, 966: 4908, 1142: 5500}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 5502}, - {7: 4910, 47: 5501}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 518: 5500, 573: 2382, 582: 2382, 586: 2382, 638: 2382, 642: 4554, 648: 2382, 663: 4112, 2732, 2733, 2731, 674: 2382, 2382, 742: 4421, 831: 4775, 846: 4907, 901: 4908, 966: 4909, 1142: 5501}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 5503}, + {7: 4911, 47: 5502}, {432, 432, 4: 432, 432, 432, 13: 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, 472: 432, 432, 432, 478: 432, 432, 432, 482: 432, 490: 432, 432, 501: 432, 503: 432, 506: 432, 432, 569: 432, 645: 432, 432, 648: 432}, - {47: 5503}, + {47: 5504}, // 2995 {2087, 2087, 472: 2087}, {2088, 2088, 472: 2088}, {2160, 2160}, - {145: 5507}, - {373: 5509, 738: 5508}, + {145: 5508}, + {373: 5510, 738: 5509}, // 3000 + {524: 5512}, {524: 5511}, - {524: 5510}, {2157, 2157}, {2158, 2158}, - {2154, 2154, 472: 2154, 2154, 2154, 478: 2154, 490: 5515, 2154, 501: 2154, 507: 2154, 569: 2154, 645: 2154, 1097: 5514}, + {2154, 2154, 472: 2154, 2154, 2154, 478: 2154, 490: 5516, 2154, 501: 2154, 507: 2154, 569: 2154, 645: 2154, 1097: 5515}, // 3005 - {392, 392, 4: 4206, 4208, 397, 4936, 13: 4225, 2156, 4223, 4164, 4227, 4214, 4243, 4207, 4210, 4209, 4212, 4213, 4215, 4222, 397, 4233, 4234, 4220, 4221, 4226, 4228, 4240, 4239, 4245, 4241, 4238, 4231, 4236, 4237, 4230, 4232, 4235, 4224, 472: 392, 392, 392, 478: 392, 4205, 4242, 482: 2156, 490: 392, 392, 501: 392, 503: 4934, 506: 2156, 392, 569: 392, 645: 392, 2156, 648: 4211, 779: 4216, 791: 4218, 811: 4217, 833: 4219, 837: 4229, 841: 4935}, - {2102, 2102, 472: 2102, 2102, 2102, 478: 2102, 491: 5104, 501: 2102, 507: 5105, 569: 2102, 645: 2102, 1036: 5516}, - {659: 4986}, - {2099, 2099, 472: 2099, 2099, 2099, 478: 5518, 501: 2099, 569: 2099, 645: 2099, 1172: 5517}, - {2097, 2097, 472: 2097, 2559, 2558, 501: 2557, 569: 2556, 645: 2552, 708: 5523, 747: 5521, 2553, 2554, 2555, 2564, 755: 2562, 2561, 2560, 3848, 5522, 5520, 1194: 5519}, + {392, 392, 4: 4207, 4209, 397, 4937, 13: 4226, 2156, 4224, 4165, 4228, 4215, 4244, 4208, 4211, 4210, 4213, 4214, 4216, 4223, 397, 4234, 4235, 4221, 4222, 4227, 4229, 4241, 4240, 4246, 4242, 4239, 4232, 4237, 4238, 4231, 4233, 4236, 4225, 472: 392, 392, 392, 478: 392, 4206, 4243, 482: 2156, 490: 392, 392, 501: 392, 503: 4935, 506: 2156, 392, 569: 392, 645: 392, 2156, 648: 4212, 779: 4217, 791: 4219, 811: 4218, 833: 4220, 837: 4230, 841: 4936}, + {2102, 2102, 472: 2102, 2102, 2102, 478: 2102, 491: 5105, 501: 2102, 507: 5106, 569: 2102, 645: 2102, 1036: 5517}, + {659: 4987}, + {2099, 2099, 472: 2099, 2099, 2099, 478: 5519, 501: 2099, 569: 2099, 645: 2099, 1172: 5518}, + {2097, 2097, 472: 2097, 2560, 2559, 501: 2558, 569: 2557, 645: 2553, 708: 5524, 747: 5522, 2554, 2555, 2556, 2565, 755: 2563, 2562, 2561, 3849, 5523, 5521, 1194: 5520}, // 3010 {2098, 2098, 472: 2098, 2098, 2098, 501: 2098, 569: 2098, 645: 2098}, - {2159, 2159, 472: 5506, 1084: 5524}, + {2159, 2159, 472: 5507, 1084: 5525}, {2096, 2096, 472: 2096}, {2095, 2095, 472: 2095, 480: 806, 488: 806, 806}, {2094, 2094, 472: 2094}, // 3015 - {2093, 2093, 472: 2093, 480: 805, 488: 805, 805, 493: 2697, 500: 2698, 502: 2694, 766: 3859, 3860}, + {2093, 2093, 472: 2093, 480: 805, 488: 805, 805, 493: 2698, 500: 2699, 502: 2695, 766: 3860, 3861}, {2161, 2161}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 5458, 2731, 2732, 2730, 953: 5528}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 5458, 2731, 2732, 2730, 953: 5527}, - {703, 703, 7: 5460}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 5459, 2732, 2733, 2731, 953: 5529}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 5459, 2732, 2733, 2731, 953: 5528}, + {703, 703, 7: 5461}, // 3020 - {704, 704, 7: 5460}, + {704, 704, 7: 5461}, {706, 706}, {705, 705}, {697, 697}, {696, 696}, // 3025 {695, 695}, - {261: 5535}, - {508: 2705, 732: 4021, 763: 5537, 1080: 5536}, - {709, 709, 7: 5538}, + {261: 5536}, + {508: 2706, 732: 4022, 763: 5538, 1080: 5537}, + {709, 709, 7: 5539}, {684, 684, 7: 684}, // 3030 - {508: 2705, 732: 4021, 763: 5539}, + {508: 2706, 732: 4022, 763: 5540}, {683, 683, 7: 683}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 3890, 794: 5541}, - {710, 710, 7: 3892}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 5546}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 3891, 794: 5542}, + {710, 710, 7: 3893}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 5547}, // 3035 - {496: 5544}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 3890, 794: 5545}, - {702, 702, 7: 3892}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 5547, 2731, 2732, 2730}, + {496: 5545}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 3891, 794: 5546}, + {702, 702, 7: 3893}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 5548, 2732, 2733, 2731}, {712, 712}, // 3040 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 5549}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 5550, 2731, 2732, 2730}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 5550}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 5551, 2732, 2733, 2731}, {713, 713}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 3890, 794: 5564}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 5553}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 3891, 794: 5565}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 5554}, // 3045 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 5554, 2731, 2732, 2730}, - {714, 714, 473: 5557, 1055: 5556, 1219: 5555}, - {711, 711, 7: 5562}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 5555, 2732, 2733, 2731}, + {714, 714, 473: 5558, 1055: 5557, 1219: 5556}, + {711, 711, 7: 5563}, {687, 687, 7: 687}, - {508: 2705, 732: 4021, 763: 5558}, + {508: 2706, 732: 4022, 763: 5559}, // 3050 - {7: 5559}, - {508: 2705, 732: 4021, 763: 5560}, - {47: 5561}, + {7: 5560}, + {508: 2706, 732: 4022, 763: 5561}, + {47: 5562}, {685, 685, 7: 685}, - {473: 5557, 1055: 5563}, + {473: 5558, 1055: 5564}, // 3055 {686, 686, 7: 686}, - {715, 715, 7: 3892}, - {159: 1630, 377: 5578, 401: 5579, 651: 1630, 1163: 5577}, - {719, 719, 159: 1471, 260: 5571, 5570, 651: 1471}, + {715, 715, 7: 3893}, + {159: 1630, 377: 5579, 401: 5580, 651: 1630, 1163: 5578}, + {719, 719, 159: 1471, 260: 5572, 5571, 651: 1471}, {694, 694, 159: 1451, 651: 1451}, // 3060 - {159: 5569}, + {159: 5570}, {716, 716}, - {245, 245, 497: 2691, 508: 2705, 732: 4021, 763: 5575, 789: 2692, 5574}, - {376: 5572}, - {508: 2705, 732: 4021, 763: 5537, 1080: 5573}, + {245, 245, 497: 2692, 508: 2706, 732: 4022, 763: 5576, 789: 2693, 5575}, + {376: 5573}, + {508: 2706, 732: 4022, 763: 5538, 1080: 5574}, // 3065 - {708, 708, 7: 5538}, + {708, 708, 7: 5539}, {718, 718}, - {245, 245, 497: 2691, 789: 2692, 5576}, + {245, 245, 497: 2692, 789: 2693, 5577}, {717, 717}, {707, 707}, // 3070 - {508: 2705, 732: 5585}, - {347: 5581, 508: 2705, 650: 5582, 732: 5580}, + {508: 2706, 732: 5586}, + {347: 5582, 508: 2706, 650: 5583, 732: 5581}, {690, 690}, - {508: 2705, 732: 5584}, - {508: 2705, 732: 5583}, + {508: 2706, 732: 5585}, + {508: 2706, 732: 5584}, // 3075 {688, 688}, {689, 689}, {691, 691}, {2: 267, 267, 267, 267, 267, 8: 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 48: 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 475: 267, 479: 267, 498: 1794, 543: 267, 651: 1794, 658: 1794}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 5738, 498: 1792, 651: 1792, 658: 1792, 663: 5737, 2731, 2732, 2730}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 5739, 498: 1792, 651: 1792, 658: 1792, 663: 5738, 2732, 2733, 2731}, // 3080 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 5735, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 498: 1755, 651: 1755, 658: 1755, 663: 5599, 2731, 2732, 2730, 829: 5642}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 498: 1749, 651: 1749, 658: 1749, 663: 5599, 2731, 2732, 2730, 829: 5732}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 3458, 479: 5728, 498: 1747, 543: 3729, 651: 1747, 658: 1747, 663: 3459, 2731, 2732, 2730, 737: 3728, 806: 5727}, - {494: 5717, 498: 5716, 651: 1742, 658: 1742}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 5622, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 5623, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 5627, 479: 5713, 498: 1733, 650: 5711, 1733, 658: 1733, 663: 3459, 2731, 2732, 2730, 737: 5149, 799: 5629, 819: 5630, 5628, 860: 5626, 1123: 5712, 1286: 5710}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 5736, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 498: 1755, 651: 1755, 658: 1755, 663: 5600, 2732, 2733, 2731, 829: 5643}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 498: 1749, 651: 1749, 658: 1749, 663: 5600, 2732, 2733, 2731, 829: 5733}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 3459, 479: 5729, 498: 1747, 543: 3730, 651: 1747, 658: 1747, 663: 3460, 2732, 2733, 2731, 737: 3729, 806: 5728}, + {494: 5718, 498: 5717, 651: 1742, 658: 1742}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 5623, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 5624, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 5628, 479: 5714, 498: 1733, 650: 5712, 1733, 658: 1733, 663: 3460, 2732, 2733, 2731, 737: 5150, 799: 5630, 819: 5631, 5629, 860: 5627, 1123: 5713, 1286: 5711}, // 3085 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 5708, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 498: 1731, 651: 1731, 658: 1731, 663: 5599, 2731, 2732, 2730, 829: 5639}, - {177: 5693, 498: 1714, 651: 1714, 658: 1714, 670: 5694, 919: 5692, 969: 5691}, - {328: 5647, 330: 5646, 498: 1658, 651: 1658, 658: 1658, 1176: 5648}, - {475: 5645, 498: 1460, 651: 1460, 658: 1460}, - {798, 798, 7: 5635}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 5709, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 498: 1731, 651: 1731, 658: 1731, 663: 5600, 2732, 2733, 2731, 829: 5640}, + {177: 5694, 498: 1714, 651: 1714, 658: 1714, 670: 5695, 919: 5693, 969: 5692}, + {328: 5648, 330: 5647, 498: 1658, 651: 1658, 658: 1658, 1176: 5649}, + {475: 5646, 498: 1460, 651: 1460, 658: 1460}, + {798, 798, 7: 5636}, // 3090 - {169: 5621}, - {498: 766, 651: 5619, 658: 766}, - {498: 5608, 658: 5609, 823: 5617}, - {498: 5608, 658: 5609, 823: 5612}, - {498: 5608, 658: 5609, 823: 5610}, + {169: 5622}, + {498: 766, 651: 5620, 658: 766}, + {498: 5609, 658: 5610, 823: 5618}, + {498: 5609, 658: 5610, 823: 5613}, + {498: 5609, 658: 5610, 823: 5611}, // 3095 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 3458, 479: 5607, 543: 3729, 663: 3459, 2731, 2732, 2730, 737: 3728, 806: 5606, 1181: 5605}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 3459, 479: 5608, 543: 3730, 663: 3460, 2732, 2733, 2731, 737: 3729, 806: 5607, 1181: 5606}, {744, 744, 7: 744}, {751, 751, 7: 751}, {750, 750, 7: 750}, @@ -9836,57 +9837,57 @@ var ( // 3100 {2: 768, 768, 768, 768, 768, 8: 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 48: 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 475: 768, 768, 768, 479: 768, 483: 768, 768, 768, 768, 768, 492: 768, 501: 768, 506: 768, 768, 768, 543: 768, 566: 768, 768, 768, 570: 768, 768, 768, 574: 768, 768, 768, 768, 768, 768, 768, 768, 583: 768, 768, 587: 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 639: 768, 768, 768, 647: 768}, {2: 767, 767, 767, 767, 767, 8: 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 48: 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 475: 767, 767, 767, 479: 767, 483: 767, 767, 767, 767, 767, 492: 767, 501: 767, 506: 767, 767, 767, 543: 767, 566: 767, 767, 767, 570: 767, 767, 767, 574: 767, 767, 767, 767, 767, 767, 767, 767, 583: 767, 767, 587: 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 639: 767, 767, 767, 647: 767}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 5611}, - {756, 756, 7: 756, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 5614, 3229, 475: 3208, 3227, 2724, 479: 3871, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 5613, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3867, 795: 5615, 839: 5616}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 5612}, + {756, 756, 7: 756, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 5615, 3230, 475: 3209, 3228, 2725, 479: 3872, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 5614, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3868, 795: 5616, 839: 5617}, // 3105 - {770, 770, 2971, 2816, 2852, 2973, 2743, 770, 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 3317, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3316, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3834, 3222, 3302, 3221, 3218}, + {770, 770, 2972, 2817, 2853, 2974, 2744, 770, 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 3318, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3317, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3835, 3223, 3303, 3222, 3219}, {771, 771, 7: 771}, {769, 769, 7: 769}, {757, 757, 7: 757}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 5614, 3229, 475: 3208, 3227, 2724, 479: 3871, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 5613, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3867, 795: 5615, 839: 5618}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 5615, 3230, 475: 3209, 3228, 2725, 479: 3872, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 5614, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3868, 795: 5616, 839: 5619}, // 3110 {761, 761, 7: 761}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 5620, 2731, 2732, 2730}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 5621, 2732, 2733, 2731}, {498: 765, 658: 765}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 5622, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 5623, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 5627, 650: 5625, 663: 3459, 2731, 2732, 2730, 737: 5149, 799: 5629, 819: 5630, 5628, 860: 5626, 1123: 5624}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 5623, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 5624, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 5628, 650: 5626, 663: 3460, 2732, 2733, 2731, 737: 5150, 799: 5630, 819: 5631, 5629, 860: 5627, 1123: 5625}, {728, 728, 7: 728, 568: 1822, 649: 728, 662: 1822}, // 3115 {787, 787, 568: 1653, 649: 787, 662: 1653}, - {649: 5633}, + {649: 5634}, {649: 786}, - {785, 785, 7: 5631, 649: 785}, + {785, 785, 7: 5632, 649: 785}, {729, 729, 7: 729, 568: 256, 649: 729, 662: 256}, // 3120 {723, 723, 7: 723, 649: 723}, {722, 722, 7: 722, 649: 722}, {721, 721, 7: 721, 649: 721}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 5622, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 5627, 663: 3459, 2731, 2732, 2730, 737: 5149, 799: 5629, 819: 5632, 5628}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 5623, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 5628, 663: 3460, 2732, 2733, 2731, 737: 5150, 799: 5630, 819: 5633, 5629}, {720, 720, 7: 720, 649: 720}, // 3125 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 3458, 570: 5195, 663: 3459, 2731, 2732, 2730, 737: 5194, 776: 5196, 866: 5634}, - {788, 788, 7: 5198}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 5586, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 5589, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 5636, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 5637, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 5590, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 506: 3805, 568: 5602, 590: 5601, 646: 3803, 663: 5599, 2731, 2732, 2730, 772: 5603, 829: 5600, 976: 5638}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 498: 1755, 651: 1755, 658: 1755, 663: 5599, 2731, 2732, 2730, 829: 5642}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 498: 1731, 651: 1731, 658: 1731, 663: 5599, 2731, 2732, 2730, 829: 5639}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 3459, 570: 5196, 663: 3460, 2732, 2733, 2731, 737: 5195, 776: 5197, 866: 5635}, + {788, 788, 7: 5199}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 5587, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 5590, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 5637, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 5638, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 5591, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 506: 3806, 568: 5603, 590: 5602, 646: 3804, 663: 5600, 2732, 2733, 2731, 772: 5604, 829: 5601, 976: 5639}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 498: 1755, 651: 1755, 658: 1755, 663: 5600, 2732, 2733, 2731, 829: 5643}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 498: 1731, 651: 1731, 658: 1731, 663: 5600, 2732, 2733, 2731, 829: 5640}, // 3130 {743, 743, 7: 743}, - {498: 5608, 658: 5609, 823: 5640}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 5614, 3229, 475: 3208, 3227, 2724, 479: 3871, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 5613, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3867, 795: 5615, 839: 5641}, + {498: 5609, 658: 5610, 823: 5641}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 5615, 3230, 475: 3209, 3228, 2725, 479: 3872, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 5614, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3868, 795: 5616, 839: 5642}, {759, 759, 7: 759}, - {498: 5608, 658: 5609, 823: 5643}, + {498: 5609, 658: 5610, 823: 5644}, // 3135 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 5614, 3229, 475: 3208, 3227, 2724, 479: 3871, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 5613, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3867, 795: 5615, 839: 5644}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 5615, 3230, 475: 3209, 3228, 2725, 479: 3872, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 5614, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3868, 795: 5616, 839: 5645}, {760, 760, 7: 760}, {790, 790}, {494: 2196}, {494: 2195}, // 3140 - {494: 5649}, - {473: 2559, 2558, 501: 2557, 507: 2543, 567: 2542, 569: 2556, 645: 2552, 653: 2660, 708: 5652, 738: 5650, 747: 5653, 2553, 2554, 2555, 2564, 755: 2562, 2561, 2560, 5651, 5655, 5654, 765: 5657, 771: 2659, 773: 5658, 5659, 5656, 844: 5660}, - {2: 844, 844, 844, 844, 844, 8: 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 48: 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 491: 844, 499: 844, 752: 844, 844, 844, 761: 5296, 865: 5297, 916: 5664}, - {473: 2559, 501: 2557, 569: 2556, 645: 2552, 653: 2660, 708: 3856, 747: 3855, 2553, 2554, 2555, 2564, 755: 2562, 3857, 3858, 771: 5663}, - {183, 183, 480: 805, 183, 488: 805, 805, 493: 2697, 500: 2698, 502: 2694, 766: 3859, 3860}, + {494: 5650}, + {473: 2560, 2559, 501: 2558, 507: 2544, 567: 2543, 569: 2557, 645: 2553, 653: 2661, 708: 5653, 738: 5651, 747: 5654, 2554, 2555, 2556, 2565, 755: 2563, 2562, 2561, 5652, 5656, 5655, 765: 5658, 771: 2660, 773: 5659, 5660, 5657, 844: 5661}, + {2: 844, 844, 844, 844, 844, 8: 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 48: 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 491: 844, 499: 844, 752: 844, 844, 844, 761: 5297, 865: 5298, 916: 5665}, + {473: 2560, 501: 2558, 569: 2557, 645: 2553, 653: 2661, 708: 3857, 747: 3856, 2554, 2555, 2556, 2565, 755: 2563, 3858, 3859, 771: 5664}, + {183, 183, 480: 805, 183, 488: 805, 805, 493: 2698, 500: 2699, 502: 2695, 766: 3860, 3861}, // 3145 {185, 185, 480: 806, 185, 488: 806, 806}, {186, 186, 481: 186}, @@ -9896,138 +9897,138 @@ var ( // 3150 {180, 180, 481: 180}, {179, 179, 481: 179}, - {175, 175, 481: 5661}, - {473: 2559, 2558, 501: 2557, 507: 2543, 567: 2542, 569: 2556, 645: 2552, 653: 2660, 708: 5652, 738: 5650, 747: 5653, 2553, 2554, 2555, 2564, 755: 2562, 2561, 2560, 5651, 5655, 5654, 765: 5657, 771: 2659, 773: 5658, 5659, 5656, 844: 5662}, + {175, 175, 481: 5662}, + {473: 2560, 2559, 501: 2558, 507: 2544, 567: 2543, 569: 2557, 645: 2553, 653: 2661, 708: 5653, 738: 5651, 747: 5654, 2554, 2555, 2556, 2565, 755: 2563, 2562, 2561, 5652, 5656, 5655, 765: 5658, 771: 2660, 773: 5659, 5660, 5657, 844: 5663}, {174, 174}, // 3155 {250, 250, 481: 250}, - {2: 1048, 1048, 1048, 1048, 1048, 8: 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 48: 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 491: 1048, 499: 1048, 752: 5301, 5300, 5299, 836: 5302, 885: 5665}, - {2: 1036, 1036, 1036, 1036, 1036, 8: 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 48: 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 5667, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 491: 1036, 499: 1036, 1106: 5666}, - {2: 1846, 1846, 1846, 1846, 1846, 8: 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 48: 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 491: 4158, 499: 1846, 853: 5668}, + {2: 1048, 1048, 1048, 1048, 1048, 8: 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 48: 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 491: 1048, 499: 1048, 752: 5302, 5301, 5300, 836: 5303, 885: 5666}, + {2: 1036, 1036, 1036, 1036, 1036, 8: 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 48: 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 5668, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 491: 1036, 499: 1036, 1106: 5667}, + {2: 1846, 1846, 1846, 1846, 1846, 8: 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 48: 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 491: 4159, 499: 1846, 853: 5669}, {2: 1035, 1035, 1035, 1035, 1035, 8: 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 48: 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 491: 1035, 499: 1035}, // 3160 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 499: 5669, 663: 5671, 2731, 2732, 2730, 915: 5672, 965: 5670}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 5684}, - {7: 5680, 499: 5679}, - {7: 1038, 481: 1038, 499: 1038, 651: 5674, 905: 5673}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 499: 5670, 663: 5672, 2732, 2733, 2731, 915: 5673, 965: 5671}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 5685}, + {7: 5681, 499: 5680}, + {7: 1038, 481: 1038, 499: 1038, 651: 5675, 905: 5674}, {7: 1040, 481: 1040, 499: 1040}, // 3165 {7: 1042, 481: 1042, 499: 1042}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 523: 5676, 663: 5675, 2731, 2732, 2730}, - {7: 1038, 481: 1038, 499: 1038, 651: 5678, 905: 5677}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 523: 5677, 663: 5676, 2732, 2733, 2731}, + {7: 1038, 481: 1038, 499: 1038, 651: 5679, 905: 5678}, {7: 1037, 481: 1037, 499: 1037}, {7: 1041, 481: 1041, 499: 1041}, // 3170 - {523: 5676}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 473: 5313, 579: 5308, 663: 3889, 2731, 2732, 2730, 708: 5312, 736: 5311, 796: 5310, 800: 5309, 5315, 850: 5305, 888: 5682}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 5671, 2731, 2732, 2730, 915: 5681}, + {523: 5677}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 473: 5314, 579: 5309, 663: 3890, 2732, 2733, 2731, 708: 5313, 736: 5312, 796: 5311, 800: 5310, 5316, 850: 5306, 888: 5683}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 5672, 2732, 2733, 2731, 915: 5682}, {7: 1039, 481: 1039, 499: 1039}, - {245, 245, 7: 5359, 481: 245, 497: 2691, 789: 2692, 5683}, + {245, 245, 7: 5360, 481: 245, 497: 2692, 789: 2693, 5684}, // 3175 {2064, 2064, 481: 2064}, - {913, 913, 913, 913, 913, 913, 913, 8: 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 48: 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 478: 913, 481: 913, 490: 5363, 913, 493: 913, 497: 913, 502: 913, 913, 525: 913, 858: 5685}, - {911, 911, 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 478: 5320, 481: 911, 491: 911, 493: 911, 497: 911, 502: 911, 911, 525: 911, 663: 5319, 2731, 2732, 2730, 913: 5318, 5686}, - {892, 892, 481: 892, 491: 5373, 493: 892, 497: 892, 502: 892, 5374, 525: 5372, 938: 5376, 5375, 1060: 5377, 5687}, - {245, 245, 481: 245, 493: 245, 497: 2691, 502: 245, 789: 2692, 5688}, + {913, 913, 913, 913, 913, 913, 913, 8: 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 48: 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 478: 913, 481: 913, 490: 5364, 913, 493: 913, 497: 913, 502: 913, 913, 525: 913, 858: 5686}, + {911, 911, 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 478: 5321, 481: 911, 491: 911, 493: 911, 497: 911, 502: 911, 911, 525: 911, 663: 5320, 2732, 2733, 2731, 913: 5319, 5687}, + {892, 892, 481: 892, 491: 5374, 493: 892, 497: 892, 502: 892, 5375, 525: 5373, 938: 5377, 5376, 1060: 5378, 5688}, + {245, 245, 481: 245, 493: 245, 497: 2692, 502: 245, 789: 2693, 5689}, // 3180 - {1287, 1287, 481: 1287, 493: 1287, 502: 2694, 766: 2695, 810: 5689}, - {874, 874, 481: 874, 493: 5423, 1069: 5690}, + {1287, 1287, 481: 1287, 493: 1287, 502: 2695, 766: 2696, 810: 5690}, + {874, 874, 481: 874, 493: 5424, 1069: 5691}, {2065, 2065, 481: 2065}, - {793, 793, 7: 5706}, + {793, 793, 7: 5707}, {781, 781, 7: 781}, // 3185 - {353: 5698}, - {151: 5696, 686: 5695}, + {353: 5699}, + {151: 5697, 686: 5696}, {778, 778, 7: 778}, - {777, 777, 7: 777, 672: 5369, 922: 5697}, + {777, 777, 7: 777, 672: 5370, 922: 5698}, {776, 776, 7: 776}, // 3190 - {212: 5700, 384: 5702, 670: 5701, 1232: 5699}, + {212: 5701, 384: 5703, 670: 5702, 1232: 5700}, {779, 779, 7: 779}, - {670: 5705}, - {322: 5703, 404: 5704}, + {670: 5706}, + {322: 5704, 404: 5705}, {772, 772, 7: 772}, // 3195 {774, 774, 7: 774}, {773, 773, 7: 773}, {775, 775, 7: 775}, - {177: 5693, 670: 5694, 919: 5707}, + {177: 5694, 670: 5695, 919: 5708}, {780, 780, 7: 780}, // 3200 - {177: 5693, 498: 1714, 651: 1714, 658: 1714, 670: 5694, 919: 5692, 969: 5709}, - {794, 794, 7: 5706}, + {177: 5694, 498: 1714, 651: 1714, 658: 1714, 670: 5695, 919: 5693, 969: 5710}, + {794, 794, 7: 5707}, {789, 789}, - {786, 786, 488: 5714}, + {786, 786, 488: 5715}, {783, 783}, // 3205 {782, 782}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 5622, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 5627, 663: 3459, 2731, 2732, 2730, 737: 5149, 799: 5629, 819: 5630, 5628, 860: 5715}, - {784, 784, 7: 5631}, - {13: 5722, 475: 5721, 1098: 5726}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 3458, 570: 5195, 663: 3459, 2731, 2732, 2730, 737: 5194, 776: 5718}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 5623, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 5628, 663: 3460, 2732, 2733, 2731, 737: 5150, 799: 5630, 819: 5631, 5629, 860: 5716}, + {784, 784, 7: 5632}, + {13: 5723, 475: 5722, 1098: 5727}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 3459, 570: 5196, 663: 3460, 2732, 2733, 2731, 737: 5195, 776: 5719}, // 3210 - {498: 5719}, - {13: 5722, 475: 5721, 1098: 5720}, + {498: 5720}, + {13: 5723, 475: 5722, 1098: 5721}, {796, 796}, {732, 732}, - {473: 5723}, + {473: 5724}, // 3215 - {475: 5228, 891: 5724}, - {47: 5725}, + {475: 5229, 891: 5725}, + {47: 5726}, {731, 731}, {797, 797}, - {755, 755, 7: 755, 482: 5729}, + {755, 755, 7: 755, 482: 5730}, // 3220 {752, 752, 7: 752}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 3458, 479: 5730, 663: 3459, 2731, 2732, 2730, 737: 5731}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 3459, 479: 5731, 663: 3460, 2732, 2733, 2731, 737: 5732}, {754, 754, 7: 754}, {753, 753, 7: 753}, - {498: 5608, 658: 5609, 823: 5733}, + {498: 5609, 658: 5610, 823: 5734}, // 3225 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 5614, 3229, 475: 3208, 3227, 2724, 479: 3871, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 5613, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3867, 795: 5615, 839: 5734}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 5615, 3230, 475: 3209, 3228, 2725, 479: 3872, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 5614, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3868, 795: 5616, 839: 5735}, {758, 758, 7: 758}, - {177: 5693, 498: 1714, 651: 1714, 658: 1714, 670: 5694, 919: 5692, 969: 5736}, - {795, 795, 7: 5706}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 5740, 2731, 2732, 2730, 900: 5747}, + {177: 5694, 498: 1714, 651: 1714, 658: 1714, 670: 5695, 919: 5693, 969: 5737}, + {795, 795, 7: 5707}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 5741, 2732, 2733, 2731, 900: 5748}, // 3230 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 5740, 2731, 2732, 2730, 900: 5739}, - {498: 5608, 658: 5609, 823: 5745}, - {486: 5742, 498: 764, 651: 5741, 658: 764}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 5740, 2731, 2732, 2730, 900: 5744}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 5740, 2731, 2732, 2730, 900: 5743}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 5741, 2732, 2733, 2731, 900: 5740}, + {498: 5609, 658: 5610, 823: 5746}, + {486: 5743, 498: 764, 651: 5742, 658: 764}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 5741, 2732, 2733, 2731, 900: 5745}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 5741, 2732, 2733, 2731, 900: 5744}, // 3235 {498: 762, 658: 762}, {498: 763, 658: 763}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 5614, 3229, 475: 3208, 3227, 2724, 479: 3871, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 5613, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3867, 795: 5615, 839: 5746}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 5615, 3230, 475: 3209, 3228, 2725, 479: 3872, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 5614, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3868, 795: 5616, 839: 5747}, {791, 791}, - {498: 5608, 658: 5609, 823: 5748}, + {498: 5609, 658: 5610, 823: 5749}, // 3240 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 5614, 3229, 475: 3208, 3227, 2724, 479: 3871, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 5613, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3867, 795: 5615, 839: 5749}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 5615, 3230, 475: 3209, 3228, 2725, 479: 3872, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 5614, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3868, 795: 5616, 839: 5750}, {792, 792}, - {649: 5759}, - {649: 5752}, - {267: 5753}, + {649: 5760}, + {649: 5753}, + {267: 5754}, // 3245 - {498: 5754}, - {475: 5755}, - {494: 5756}, - {266: 5757}, - {475: 5758}, + {498: 5755}, + {475: 5756}, + {494: 5757}, + {266: 5758}, + {475: 5759}, // 3250 {799, 799}, - {267: 5760}, - {498: 5761}, - {475: 5762}, - {494: 5763}, + {267: 5761}, + {498: 5762}, + {475: 5763}, + {494: 5764}, // 3255 - {266: 5764}, - {475: 5765}, + {266: 5765}, + {475: 5766}, {800, 800}, - {473: 2559, 501: 2557, 569: 2556, 645: 2552, 708: 5777, 747: 5776, 2553, 2554, 2555, 5778}, - {473: 1229, 501: 1229, 569: 1229, 645: 1229, 650: 3514, 744: 3512, 3513, 783: 5770, 786: 5771, 931: 5773, 964: 5775}, + {473: 2560, 501: 2558, 569: 2557, 645: 2553, 708: 5778, 747: 5777, 2554, 2555, 2556, 5779}, + {473: 1229, 501: 1229, 569: 1229, 645: 1229, 650: 3515, 744: 3513, 3514, 783: 5771, 786: 5772, 931: 5774, 964: 5776}, // 3260 - {473: 1229, 501: 1229, 569: 1229, 645: 1229, 650: 3514, 744: 3512, 3513, 783: 5770, 786: 5771, 931: 5773, 964: 5774}, - {473: 1229, 501: 1229, 569: 1229, 645: 1229, 650: 3514, 744: 3512, 3513, 783: 5770, 786: 5771, 931: 5773, 964: 5772}, + {473: 1229, 501: 1229, 569: 1229, 645: 1229, 650: 3515, 744: 3513, 3514, 783: 5771, 786: 5772, 931: 5774, 964: 5775}, + {473: 1229, 501: 1229, 569: 1229, 645: 1229, 650: 3515, 744: 3513, 3514, 783: 5771, 786: 5772, 931: 5774, 964: 5773}, {2: 1232, 1232, 1232, 1232, 1232, 8: 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 48: 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 473: 1232, 475: 1232, 1232, 1232, 479: 1232, 483: 1232, 1232, 1232, 1232, 1232, 492: 1232, 501: 1232, 506: 1232, 1232, 1232, 515: 1232, 523: 1232, 543: 1232, 566: 1232, 1232, 1232, 1232, 1232, 1232, 1232, 574: 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 583: 1232, 1232, 587: 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 639: 1232, 1232, 1232, 645: 1232, 647: 1232, 650: 1232, 744: 1232, 1232, 752: 1232, 1232, 1232, 761: 1232, 768: 1232, 1232, 1232}, {473: 1228, 501: 1228, 569: 1228, 645: 1228}, {473: 802, 501: 802, 569: 802, 645: 802}, @@ -10036,87 +10037,87 @@ var ( {473: 803, 501: 803, 569: 803, 645: 803}, {473: 804, 501: 804, 569: 804, 645: 804}, {816, 816, 47: 816, 472: 816, 474: 816, 480: 806, 816, 488: 806, 806}, - {815, 815, 47: 815, 472: 815, 474: 815, 480: 805, 815, 488: 805, 805, 493: 2697, 500: 2698, 502: 2694, 766: 5779, 5780}, + {815, 815, 47: 815, 472: 815, 474: 815, 480: 805, 815, 488: 805, 805, 493: 2698, 500: 2699, 502: 2695, 766: 5780, 5781}, // 3270 {480: 807, 488: 807, 807}, - {814, 814, 47: 814, 472: 814, 474: 814, 481: 814, 493: 2697, 500: 2698, 767: 5781}, + {814, 814, 47: 814, 472: 814, 474: 814, 481: 814, 493: 2698, 500: 2699, 767: 5782}, {813, 813, 47: 813, 472: 813, 474: 813, 481: 813}, {812, 812, 47: 812, 472: 812, 474: 812, 481: 812}, - {47: 3942, 480: 805, 488: 805, 805, 493: 2697, 500: 2698, 502: 2694, 766: 3859, 3860}, + {47: 3943, 480: 805, 488: 805, 805, 493: 2698, 500: 2699, 502: 2695, 766: 3860, 3861}, // 3275 - {7: 5797, 473: 988, 501: 988, 569: 988, 645: 988, 653: 988, 738: 988}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 5786, 2731, 2732, 2730, 928: 5785, 1161: 5796}, + {7: 5798, 473: 988, 501: 988, 569: 988, 645: 988, 653: 988, 738: 988}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 5787, 2732, 2733, 2731, 928: 5786, 1161: 5797}, {7: 985, 473: 985, 501: 985, 569: 985, 645: 985, 653: 985, 738: 985}, - {473: 5787, 478: 2307, 1220: 5788}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 5792, 2731, 2732, 2730, 875: 5791}, + {473: 5788, 478: 2307, 1220: 5789}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 5793, 2732, 2733, 2731, 875: 5792}, // 3280 - {478: 5789}, - {473: 2559, 708: 5790}, + {478: 5790}, + {473: 2560, 708: 5791}, {7: 984, 473: 984, 501: 984, 569: 984, 645: 984, 653: 984, 738: 984}, - {7: 5794, 47: 5793}, + {7: 5795, 47: 5794}, {2305, 2305, 7: 2305, 47: 2305, 474: 2305}, // 3285 {478: 2306}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 5795, 2731, 2732, 2730}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 5796, 2732, 2733, 2731}, {2304, 2304, 7: 2304, 47: 2304, 474: 2304}, - {7: 5797, 473: 987, 501: 987, 569: 987, 645: 987, 653: 987, 738: 987}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 5786, 2731, 2732, 2730, 928: 5798}, + {7: 5798, 473: 987, 501: 987, 569: 987, 645: 987, 653: 987, 738: 987}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 5787, 2732, 2733, 2731, 928: 5799}, // 3290 {7: 986, 473: 986, 501: 986, 569: 986, 645: 986, 653: 986, 738: 986}, - {1287, 1287, 47: 1287, 472: 1287, 474: 1287, 480: 1287, 1287, 488: 1287, 1287, 493: 1287, 1287, 1287, 1287, 500: 1287, 502: 2694, 766: 2695, 810: 5800}, - {860, 860, 47: 860, 472: 860, 474: 860, 480: 860, 860, 488: 860, 860, 493: 2697, 860, 860, 860, 500: 2698, 767: 2699, 828: 5801}, - {831, 831, 47: 831, 472: 831, 474: 831, 480: 831, 831, 488: 831, 831, 494: 3880, 831, 3881, 886: 5802}, - {837, 837, 47: 837, 472: 837, 474: 837, 480: 837, 837, 488: 837, 837, 495: 3906, 887: 5803}, + {1287, 1287, 47: 1287, 472: 1287, 474: 1287, 480: 1287, 1287, 488: 1287, 1287, 493: 1287, 1287, 1287, 1287, 500: 1287, 502: 2695, 766: 2696, 810: 5801}, + {860, 860, 47: 860, 472: 860, 474: 860, 480: 860, 860, 488: 860, 860, 493: 2698, 860, 860, 860, 500: 2699, 767: 2700, 828: 5802}, + {831, 831, 47: 831, 472: 831, 474: 831, 480: 831, 831, 488: 831, 831, 494: 3881, 831, 3882, 886: 5803}, + {837, 837, 47: 837, 472: 837, 474: 837, 480: 837, 837, 488: 837, 837, 495: 3907, 887: 5804}, // 3295 {992, 992, 47: 992, 472: 992, 474: 992, 480: 992, 992, 488: 992, 992}, - {860, 860, 47: 860, 472: 860, 474: 860, 480: 860, 860, 488: 860, 860, 493: 2697, 860, 860, 860, 500: 2698, 767: 2699, 828: 5805}, - {831, 831, 47: 831, 472: 831, 474: 831, 480: 831, 831, 488: 831, 831, 494: 3880, 831, 3881, 886: 5806}, - {837, 837, 47: 837, 472: 837, 474: 837, 480: 837, 837, 488: 837, 837, 495: 3906, 887: 5807}, + {860, 860, 47: 860, 472: 860, 474: 860, 480: 860, 860, 488: 860, 860, 493: 2698, 860, 860, 860, 500: 2699, 767: 2700, 828: 5806}, + {831, 831, 47: 831, 472: 831, 474: 831, 480: 831, 831, 488: 831, 831, 494: 3881, 831, 3882, 886: 5807}, + {837, 837, 47: 837, 472: 837, 474: 837, 480: 837, 837, 488: 837, 837, 495: 3907, 887: 5808}, {993, 993, 47: 993, 472: 993, 474: 993, 480: 993, 993, 488: 993, 993}, // 3300 - {659: 5815}, - {1287, 1287, 47: 1287, 472: 1287, 474: 1287, 480: 1287, 1287, 488: 1287, 1287, 493: 1287, 1287, 1287, 1287, 500: 1287, 502: 2694, 766: 2695, 810: 5811}, + {659: 5816}, + {1287, 1287, 47: 1287, 472: 1287, 474: 1287, 480: 1287, 1287, 488: 1287, 1287, 493: 1287, 1287, 1287, 1287, 500: 1287, 502: 2695, 766: 2696, 810: 5812}, {838, 838, 47: 838, 472: 838, 474: 838, 480: 838, 838, 488: 838, 838, 493: 838, 838, 838, 838, 500: 838, 502: 838, 514: 838, 516: 838}, - {860, 860, 47: 860, 472: 860, 474: 860, 480: 860, 860, 488: 860, 860, 493: 2697, 860, 860, 860, 500: 2698, 767: 2699, 828: 5812}, - {831, 831, 47: 831, 472: 831, 474: 831, 480: 831, 831, 488: 831, 831, 494: 3880, 831, 3881, 886: 5813}, + {860, 860, 47: 860, 472: 860, 474: 860, 480: 860, 860, 488: 860, 860, 493: 2698, 860, 860, 860, 500: 2699, 767: 2700, 828: 5813}, + {831, 831, 47: 831, 472: 831, 474: 831, 480: 831, 831, 488: 831, 831, 494: 3881, 831, 3882, 886: 5814}, // 3305 - {837, 837, 47: 837, 472: 837, 474: 837, 480: 837, 837, 488: 837, 837, 495: 3906, 887: 5814}, + {837, 837, 47: 837, 472: 837, 474: 837, 480: 837, 837, 488: 837, 837, 495: 3907, 887: 5815}, {994, 994, 47: 994, 472: 994, 474: 994, 480: 994, 994, 488: 994, 994}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 2723, 869: 3210, 898: 5816}, - {1856, 1856, 7: 3380, 47: 1856, 472: 1856, 474: 1856, 480: 1856, 1856, 488: 1856, 1856, 493: 1856, 1856, 1856, 1856, 500: 1856, 502: 1856, 514: 1856, 516: 1856}, - {245, 245, 47: 245, 472: 245, 474: 245, 480: 245, 245, 488: 245, 245, 493: 245, 245, 245, 245, 2691, 500: 245, 502: 245, 513: 245, 789: 2692, 5842}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 2724, 869: 3211, 898: 5817}, + {1856, 1856, 7: 3381, 47: 1856, 472: 1856, 474: 1856, 480: 1856, 1856, 488: 1856, 1856, 493: 1856, 1856, 1856, 1856, 500: 1856, 502: 1856, 514: 1856, 516: 1856}, + {245, 245, 47: 245, 472: 245, 474: 245, 480: 245, 245, 488: 245, 245, 493: 245, 245, 245, 245, 2692, 500: 245, 502: 245, 513: 245, 789: 2693, 5843}, // 3310 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 473: 5313, 579: 5308, 663: 3889, 2731, 2732, 2730, 708: 5312, 736: 5311, 796: 5310, 800: 5309, 5315, 850: 5305, 888: 5827, 1201: 5826, 1313: 5825}, - {839, 839, 47: 839, 472: 839, 474: 839, 480: 839, 839, 488: 839, 839, 493: 839, 839, 839, 839, 500: 839, 502: 839, 513: 5808, 937: 5810, 963: 5820}, - {1287, 1287, 47: 1287, 472: 1287, 474: 1287, 480: 1287, 1287, 488: 1287, 1287, 493: 1287, 1287, 1287, 1287, 500: 1287, 502: 2694, 766: 2695, 810: 5821}, - {860, 860, 47: 860, 472: 860, 474: 860, 480: 860, 860, 488: 860, 860, 493: 2697, 860, 860, 860, 500: 2698, 767: 2699, 828: 5822}, - {831, 831, 47: 831, 472: 831, 474: 831, 480: 831, 831, 488: 831, 831, 494: 3880, 831, 3881, 886: 5823}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 473: 5314, 579: 5309, 663: 3890, 2732, 2733, 2731, 708: 5313, 736: 5312, 796: 5311, 800: 5310, 5316, 850: 5306, 888: 5828, 1201: 5827, 1313: 5826}, + {839, 839, 47: 839, 472: 839, 474: 839, 480: 839, 839, 488: 839, 839, 493: 839, 839, 839, 839, 500: 839, 502: 839, 513: 5809, 937: 5811, 963: 5821}, + {1287, 1287, 47: 1287, 472: 1287, 474: 1287, 480: 1287, 1287, 488: 1287, 1287, 493: 1287, 1287, 1287, 1287, 500: 1287, 502: 2695, 766: 2696, 810: 5822}, + {860, 860, 47: 860, 472: 860, 474: 860, 480: 860, 860, 488: 860, 860, 493: 2698, 860, 860, 860, 500: 2699, 767: 2700, 828: 5823}, + {831, 831, 47: 831, 472: 831, 474: 831, 480: 831, 831, 488: 831, 831, 494: 3881, 831, 3882, 886: 5824}, // 3315 - {837, 837, 47: 837, 472: 837, 474: 837, 480: 837, 837, 488: 837, 837, 495: 3906, 887: 5824}, + {837, 837, 47: 837, 472: 837, 474: 837, 480: 837, 837, 488: 837, 837, 495: 3907, 887: 5825}, {995, 995, 47: 995, 472: 995, 474: 995, 480: 995, 995, 488: 995, 995}, - {245, 245, 47: 245, 472: 245, 474: 245, 480: 245, 245, 488: 245, 245, 493: 245, 245, 245, 245, 2691, 500: 245, 502: 245, 513: 245, 245, 516: 245, 789: 2692, 5828}, + {245, 245, 47: 245, 472: 245, 474: 245, 480: 245, 245, 488: 245, 245, 493: 245, 245, 245, 245, 2692, 500: 245, 502: 245, 513: 245, 245, 516: 245, 789: 2693, 5829}, {983, 983, 47: 983, 472: 983, 474: 983, 480: 983, 983, 488: 983, 983, 493: 983, 983, 983, 983, 983, 500: 983, 502: 983, 513: 983}, - {923, 923, 7: 5359, 47: 923, 472: 923, 474: 923, 480: 923, 923, 488: 923, 923, 493: 923, 923, 923, 923, 923, 500: 923, 502: 923, 513: 923, 923, 516: 923}, + {923, 923, 7: 5360, 47: 923, 472: 923, 474: 923, 480: 923, 923, 488: 923, 923, 493: 923, 923, 923, 923, 923, 500: 923, 502: 923, 513: 923, 923, 516: 923}, // 3320 - {839, 839, 47: 839, 472: 839, 474: 839, 480: 839, 839, 488: 839, 839, 493: 839, 839, 839, 839, 500: 839, 502: 839, 513: 5808, 839, 516: 839, 937: 5810, 963: 5829}, - {1855, 1855, 47: 1855, 472: 1855, 474: 1855, 480: 1855, 1855, 488: 1855, 1855, 493: 1855, 1855, 1855, 1855, 500: 1855, 502: 1855, 514: 5830, 516: 1855, 1057: 5831}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 5841}, - {982, 982, 47: 982, 472: 982, 474: 982, 480: 982, 982, 488: 982, 982, 493: 982, 982, 982, 982, 500: 982, 502: 982, 516: 5833, 1336: 5832}, + {839, 839, 47: 839, 472: 839, 474: 839, 480: 839, 839, 488: 839, 839, 493: 839, 839, 839, 839, 500: 839, 502: 839, 513: 5809, 839, 516: 839, 937: 5811, 963: 5830}, + {1855, 1855, 47: 1855, 472: 1855, 474: 1855, 480: 1855, 1855, 488: 1855, 1855, 493: 1855, 1855, 1855, 1855, 500: 1855, 502: 1855, 514: 5831, 516: 1855, 1057: 5832}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 5842}, + {982, 982, 47: 982, 472: 982, 474: 982, 480: 982, 982, 488: 982, 982, 493: 982, 982, 982, 982, 500: 982, 502: 982, 516: 5834, 1336: 5833}, {1008, 1008, 47: 1008, 472: 1008, 474: 1008, 480: 1008, 1008, 488: 1008, 1008, 493: 1008, 1008, 1008, 1008, 500: 1008, 502: 1008}, // 3325 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3368, 2731, 2732, 2730, 921: 5836, 1157: 5835, 1337: 5834}, - {981, 981, 7: 5839, 47: 981, 472: 981, 474: 981, 480: 981, 981, 488: 981, 981, 493: 981, 981, 981, 981, 500: 981, 502: 981}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3369, 2732, 2733, 2731, 921: 5837, 1157: 5836, 1337: 5835}, + {981, 981, 7: 5840, 47: 981, 472: 981, 474: 981, 480: 981, 981, 488: 981, 981, 493: 981, 981, 981, 981, 500: 981, 502: 981}, {980, 980, 7: 980, 47: 980, 472: 980, 474: 980, 480: 980, 980, 488: 980, 980, 493: 980, 980, 980, 980, 500: 980, 502: 980}, - {478: 5837}, - {473: 3369, 1159: 5838}, + {478: 5838}, + {473: 3370, 1159: 5839}, // 3330 {978, 978, 7: 978, 47: 978, 472: 978, 474: 978, 480: 978, 978, 488: 978, 978, 493: 978, 978, 978, 978, 500: 978, 502: 978}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3368, 2731, 2732, 2730, 921: 5836, 1157: 5840}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3369, 2732, 2733, 2731, 921: 5837, 1157: 5841}, {979, 979, 7: 979, 47: 979, 472: 979, 474: 979, 480: 979, 979, 488: 979, 979, 493: 979, 979, 979, 979, 500: 979, 502: 979}, - {1854, 1854, 47: 1854, 472: 1854, 474: 1854, 480: 1854, 1854, 488: 1854, 1854, 493: 1854, 1854, 1854, 1854, 1854, 499: 1854, 1854, 502: 1854, 505: 3313, 509: 3311, 3312, 3310, 3308, 1854, 516: 1854, 733: 3309, 3307}, + {1854, 1854, 47: 1854, 472: 1854, 474: 1854, 480: 1854, 1854, 488: 1854, 1854, 493: 1854, 1854, 1854, 1854, 1854, 499: 1854, 1854, 502: 1854, 505: 3314, 509: 3312, 3313, 3311, 3309, 1854, 516: 1854, 733: 3310, 3308}, {1009, 1009, 47: 1009, 472: 1009, 474: 1009, 480: 1009, 1009, 488: 1009, 1009, 493: 1009, 1009, 1009, 1009, 500: 1009, 502: 1009, 513: 1009}, // 3335 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 523: 5859, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 5860, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 5858, 1045: 5861, 1209: 5862, 1281: 5863}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 523: 5860, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 5861, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 5859, 1045: 5862, 1209: 5863, 1281: 5864}, {2: 858, 858, 858, 858, 858, 8: 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 48: 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 473: 858, 475: 858, 858, 858, 479: 858, 483: 858, 858, 858, 858, 858, 492: 858, 501: 858, 506: 858, 858, 858, 515: 858, 523: 858, 543: 858, 566: 858, 858, 858, 570: 858, 858, 858, 574: 858, 858, 858, 858, 858, 858, 858, 858, 583: 858, 858, 587: 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 858, 639: 858, 858, 858, 647: 858, 650: 858, 744: 858, 858, 752: 858, 858, 858, 761: 858, 768: 858, 858, 858}, {2: 857, 857, 857, 857, 857, 8: 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 48: 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 473: 857, 475: 857, 857, 857, 479: 857, 483: 857, 857, 857, 857, 857, 492: 857, 501: 857, 506: 857, 857, 857, 515: 857, 523: 857, 543: 857, 566: 857, 857, 857, 570: 857, 857, 857, 574: 857, 857, 857, 857, 857, 857, 857, 857, 583: 857, 857, 587: 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, 639: 857, 857, 857, 647: 857, 650: 857, 744: 857, 857, 752: 857, 857, 857, 761: 857, 768: 857, 857, 857}, {2: 856, 856, 856, 856, 856, 8: 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 48: 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 473: 856, 475: 856, 856, 856, 479: 856, 483: 856, 856, 856, 856, 856, 492: 856, 501: 856, 506: 856, 856, 856, 515: 856, 523: 856, 543: 856, 566: 856, 856, 856, 570: 856, 856, 856, 574: 856, 856, 856, 856, 856, 856, 856, 856, 583: 856, 856, 587: 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 639: 856, 856, 856, 647: 856, 650: 856, 744: 856, 856, 752: 856, 856, 856, 761: 856, 768: 856, 856, 856}, @@ -10128,158 +10129,158 @@ var ( {2: 851, 851, 851, 851, 851, 8: 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 48: 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 473: 851, 475: 851, 851, 851, 479: 851, 483: 851, 851, 851, 851, 851, 492: 851, 501: 851, 506: 851, 851, 851, 515: 851, 523: 851, 543: 851, 566: 851, 851, 851, 570: 851, 851, 851, 574: 851, 851, 851, 851, 851, 851, 851, 851, 583: 851, 851, 587: 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, 639: 851, 851, 851, 647: 851, 650: 851, 744: 851, 851, 752: 851, 851, 851, 761: 851, 768: 851, 851, 851}, {2: 850, 850, 850, 850, 850, 8: 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 48: 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 473: 850, 475: 850, 850, 850, 479: 850, 483: 850, 850, 850, 850, 850, 492: 850, 501: 850, 506: 850, 850, 850, 515: 850, 523: 850, 543: 850, 566: 850, 850, 850, 570: 850, 850, 850, 574: 850, 850, 850, 850, 850, 850, 850, 850, 583: 850, 850, 587: 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 639: 850, 850, 850, 647: 850, 650: 850, 744: 850, 850, 752: 850, 850, 850, 761: 850, 768: 850, 850, 850}, // 3345 - {2: 848, 848, 848, 848, 848, 8: 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 48: 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 5849, 5855, 5856, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 473: 848, 475: 848, 848, 848, 479: 848, 483: 848, 848, 848, 848, 848, 492: 848, 501: 848, 506: 848, 848, 848, 515: 5852, 523: 848, 543: 848, 566: 848, 848, 848, 570: 848, 848, 848, 574: 848, 848, 848, 848, 848, 848, 848, 848, 583: 848, 848, 587: 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 639: 848, 848, 848, 647: 848, 650: 3514, 744: 3512, 3513, 752: 5301, 5300, 5299, 761: 5296, 768: 5848, 5851, 5847, 783: 5770, 786: 5845, 836: 5846, 865: 5844, 1120: 5857, 5850}, + {2: 848, 848, 848, 848, 848, 8: 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 48: 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 5850, 5856, 5857, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 473: 848, 475: 848, 848, 848, 479: 848, 483: 848, 848, 848, 848, 848, 492: 848, 501: 848, 506: 848, 848, 848, 515: 5853, 523: 848, 543: 848, 566: 848, 848, 848, 570: 848, 848, 848, 574: 848, 848, 848, 848, 848, 848, 848, 848, 583: 848, 848, 587: 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 639: 848, 848, 848, 647: 848, 650: 3515, 744: 3513, 3514, 752: 5302, 5301, 5300, 761: 5297, 768: 5849, 5852, 5848, 783: 5771, 786: 5846, 836: 5847, 865: 5845, 1120: 5858, 5851}, {2: 846, 846, 846, 846, 846, 8: 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 48: 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 473: 846, 475: 846, 846, 846, 479: 846, 483: 846, 846, 846, 846, 846, 492: 846, 501: 846, 506: 846, 846, 846, 515: 846, 523: 846, 543: 846, 566: 846, 846, 846, 570: 846, 846, 846, 574: 846, 846, 846, 846, 846, 846, 846, 846, 583: 846, 846, 587: 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 639: 846, 846, 846, 647: 846, 650: 846, 744: 846, 846, 752: 846, 846, 846, 761: 846, 768: 846, 846, 846}, {2: 842, 842, 842, 842, 842, 8: 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 48: 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 473: 842, 475: 842, 842, 842, 479: 842, 483: 842, 842, 842, 842, 842, 492: 842, 501: 842, 506: 842, 842, 842, 515: 842, 523: 842, 543: 842, 566: 842, 842, 842, 570: 842, 842, 842, 574: 842, 842, 842, 842, 842, 842, 842, 842, 583: 842, 842, 587: 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, 639: 842, 842, 842, 647: 842, 650: 842, 744: 842, 842, 752: 842, 842, 842, 761: 842, 768: 842, 842, 842}, {2: 841, 841, 841, 841, 841, 8: 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 48: 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 473: 841, 475: 841, 841, 841, 479: 841, 483: 841, 841, 841, 841, 841, 492: 841, 501: 841, 506: 841, 841, 841, 515: 841, 523: 841, 543: 841, 566: 841, 841, 841, 570: 841, 841, 841, 574: 841, 841, 841, 841, 841, 841, 841, 841, 583: 841, 841, 587: 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 841, 639: 841, 841, 841, 647: 841, 650: 841, 744: 841, 841, 752: 841, 841, 841, 761: 841, 768: 841, 841, 841}, {2: 847, 847, 847, 847, 847, 8: 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 48: 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 473: 847, 475: 847, 847, 847, 479: 847, 483: 847, 847, 847, 847, 847, 492: 847, 501: 847, 506: 847, 847, 847, 515: 847, 523: 847, 543: 847, 566: 847, 847, 847, 570: 847, 847, 847, 574: 847, 847, 847, 847, 847, 847, 847, 847, 583: 847, 847, 587: 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, 639: 847, 847, 847, 647: 847, 650: 847, 744: 847, 847, 752: 847, 847, 847, 761: 847, 768: 847, 847, 847}, // 3350 - {1864, 1864, 2971, 2816, 2852, 2973, 2743, 1864, 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 1864, 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 1864, 474: 1864, 5876, 478: 5875, 480: 1864, 1864, 488: 1864, 1864, 493: 1864, 1864, 1864, 1864, 1864, 499: 1864, 1864, 502: 1864, 505: 3313, 509: 3311, 3312, 3310, 3308, 1864, 1864, 663: 5874, 2731, 2732, 2730, 733: 3309, 3307, 1206: 5873, 5872}, + {1864, 1864, 2972, 2817, 2853, 2974, 2744, 1864, 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 1864, 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 1864, 474: 1864, 5877, 478: 5876, 480: 1864, 1864, 488: 1864, 1864, 493: 1864, 1864, 1864, 1864, 1864, 499: 1864, 1864, 502: 1864, 505: 3314, 509: 3312, 3313, 3311, 3309, 1864, 1864, 663: 5875, 2732, 2733, 2731, 733: 3310, 3308, 1206: 5874, 5873}, {1868, 1868, 7: 1868, 47: 1868, 472: 1868, 474: 1868, 480: 1868, 1868, 488: 1868, 1868, 493: 1868, 1868, 1868, 1868, 1868, 499: 1868, 1868, 502: 1868, 513: 1868, 1868}, - {1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 474: 1269, 1269, 1269, 1269, 1269, 480: 1269, 1269, 1269, 485: 1269, 1269, 1269, 1269, 1269, 493: 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 502: 1269, 505: 1269, 509: 1269, 1269, 1269, 1269, 1269, 1269, 518: 1269, 523: 1269, 544: 1269, 547: 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 585: 1269, 651: 5867, 654: 1269, 1269}, + {1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 474: 1269, 1269, 1269, 1269, 1269, 480: 1269, 1269, 1269, 485: 1269, 1269, 1269, 1269, 1269, 493: 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 502: 1269, 505: 1269, 509: 1269, 1269, 1269, 1269, 1269, 1269, 518: 1269, 523: 1269, 544: 1269, 547: 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 585: 1269, 651: 5868, 654: 1269, 1269}, {1858, 1858, 7: 1858, 47: 1858, 472: 1858, 474: 1858, 480: 1858, 1858, 488: 1858, 1858, 493: 1858, 1858, 1858, 1858, 1858, 499: 1858, 1858, 502: 1858, 513: 1858, 1858}, - {840, 840, 7: 5865, 47: 840, 472: 840, 474: 840, 480: 840, 840, 488: 840, 840, 493: 840, 840, 840, 840, 840, 499: 840, 840, 502: 840, 513: 840, 840}, + {840, 840, 7: 5866, 47: 840, 472: 840, 474: 840, 480: 840, 840, 488: 840, 840, 493: 840, 840, 840, 840, 840, 499: 840, 840, 502: 840, 513: 840, 840}, // 3355 - {1855, 1855, 47: 1855, 472: 1855, 474: 1855, 480: 1855, 1855, 488: 1855, 1855, 493: 1855, 1855, 1855, 1855, 1855, 499: 1855, 1855, 502: 1855, 513: 1855, 5830, 1057: 5864}, + {1855, 1855, 47: 1855, 472: 1855, 474: 1855, 480: 1855, 1855, 488: 1855, 1855, 493: 1855, 1855, 1855, 1855, 1855, 499: 1855, 1855, 502: 1855, 513: 1855, 5831, 1057: 5865}, {1010, 1010, 47: 1010, 472: 1010, 474: 1010, 480: 1010, 1010, 488: 1010, 1010, 493: 1010, 1010, 1010, 1010, 1010, 499: 1010, 1010, 502: 1010, 513: 1010}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 523: 5859, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 5860, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 5858, 1045: 5866}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 523: 5860, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 5861, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 5859, 1045: 5867}, {1857, 1857, 7: 1857, 47: 1857, 472: 1857, 474: 1857, 480: 1857, 1857, 488: 1857, 1857, 493: 1857, 1857, 1857, 1857, 1857, 499: 1857, 1857, 502: 1857, 513: 1857, 1857}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 523: 5868, 663: 5869, 2731, 2732, 2730}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 523: 5869, 663: 5870, 2732, 2733, 2731}, // 3360 {1867, 1867, 7: 1867, 47: 1867, 472: 1867, 474: 1867, 480: 1867, 1867, 488: 1867, 1867, 493: 1867, 1867, 1867, 1867, 1867, 499: 1867, 1867, 502: 1867, 513: 1867, 1867}, - {1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 3958, 1268, 1268, 1268, 1268, 1268, 480: 1268, 1268, 1268, 485: 1268, 1268, 1268, 1268, 1268, 493: 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 502: 1268, 505: 1268, 509: 1268, 1268, 1268, 1268, 1268, 1268, 518: 1268, 523: 1268, 544: 1268, 547: 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 585: 1268, 651: 5870, 654: 1268, 1268}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 523: 5871, 663: 3754, 2731, 2732, 2730}, + {1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 3959, 1268, 1268, 1268, 1268, 1268, 480: 1268, 1268, 1268, 485: 1268, 1268, 1268, 1268, 1268, 493: 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 502: 1268, 505: 1268, 509: 1268, 1268, 1268, 1268, 1268, 1268, 518: 1268, 523: 1268, 544: 1268, 547: 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 585: 1268, 651: 5871, 654: 1268, 1268}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 523: 5872, 663: 3755, 2732, 2733, 2731}, {1866, 1866, 7: 1866, 47: 1866, 472: 1866, 474: 1866, 480: 1866, 1866, 488: 1866, 1866, 493: 1866, 1866, 1866, 1866, 1866, 499: 1866, 1866, 502: 1866, 513: 1866, 1866}, {1865, 1865, 7: 1865, 47: 1865, 472: 1865, 474: 1865, 480: 1865, 1865, 488: 1865, 1865, 493: 1865, 1865, 1865, 1865, 1865, 499: 1865, 1865, 502: 1865, 513: 1865, 1865}, // 3365 {1863, 1863, 7: 1863, 47: 1863, 472: 1863, 474: 1863, 480: 1863, 1863, 488: 1863, 1863, 493: 1863, 1863, 1863, 1863, 1863, 499: 1863, 1863, 502: 1863, 513: 1863, 1863}, {1862, 1862, 7: 1862, 47: 1862, 472: 1862, 474: 1862, 480: 1862, 1862, 488: 1862, 1862, 493: 1862, 1862, 1862, 1862, 1862, 499: 1862, 1862, 502: 1862, 513: 1862, 1862}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 5878, 663: 5877, 2731, 2732, 2730}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 5879, 663: 5878, 2732, 2733, 2731}, {1860, 1860, 7: 1860, 47: 1860, 472: 1860, 474: 1860, 480: 1860, 1860, 488: 1860, 1860, 493: 1860, 1860, 1860, 1860, 1860, 499: 1860, 1860, 502: 1860, 513: 1860, 1860}, {1861, 1861, 7: 1861, 47: 1861, 472: 1861, 474: 1861, 480: 1861, 1861, 488: 1861, 1861, 493: 1861, 1861, 1861, 1861, 1861, 499: 1861, 1861, 502: 1861, 513: 1861, 1861}, // 3370 {1859, 1859, 7: 1859, 47: 1859, 472: 1859, 474: 1859, 480: 1859, 1859, 488: 1859, 1859, 493: 1859, 1859, 1859, 1859, 1859, 499: 1859, 1859, 502: 1859, 513: 1859, 1859}, {1011, 1011}, {1023, 1023}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 5894, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 5895, 2731, 2732, 2730}, - {70: 5887, 229: 5886}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 5895, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 5896, 2732, 2733, 2731}, + {70: 5888, 229: 5887}, // 3375 {1015, 1015}, - {798: 5885}, + {798: 5886}, {1014, 1014}, - {1017, 1017, 70: 5892}, - {229: 5888}, + {1017, 1017, 70: 5893}, + {229: 5889}, // 3380 - {1016, 1016, 70: 5890, 798: 5889}, + {1016, 1016, 70: 5891, 798: 5890}, {1019, 1019}, - {798: 5891}, + {798: 5892}, {1018, 1018}, - {798: 5893}, + {798: 5894}, // 3385 {1020, 1020}, - {1635, 1635, 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 5896, 2731, 2732, 2730}, + {1635, 1635, 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 5897, 2732, 2733, 2731}, {1022, 1022}, {1021, 1021}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 5898, 2731, 2732, 2730}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 5899, 2732, 2733, 2731}, // 3390 {1027, 1027}, - {1031, 1031, 481: 5900}, - {568: 3317, 709: 5902, 1323: 5901}, - {1030, 1030, 7: 5903}, + {1031, 1031, 481: 5901}, + {568: 3318, 709: 5903, 1323: 5902}, + {1030, 1030, 7: 5904}, {1029, 1029, 7: 1029}, // 3395 - {568: 3317, 709: 5904}, + {568: 3318, 709: 5905}, {1028, 1028, 7: 1028}, - {499: 5906}, - {475: 5908, 568: 3317, 709: 5909, 1273: 5907}, + {499: 5907}, + {475: 5909, 568: 3318, 709: 5910, 1273: 5908}, {1034, 1034}, // 3400 {1033, 1033}, {1032, 1032}, - {2: 1345, 1345, 1345, 1345, 1345, 8: 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 48: 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 495: 5911, 1064: 5912}, + {2: 1345, 1345, 1345, 1345, 1345, 8: 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 48: 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 495: 5912, 1064: 5913}, {2: 1344, 1344, 1344, 1344, 1344, 8: 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 48: 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 5913}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 5914}, // 3405 - {154: 913, 473: 913, 913, 490: 5363, 501: 913, 504: 913, 569: 913, 645: 913, 858: 5914}, - {154: 5922, 473: 5915, 2558, 501: 5923, 504: 5921, 569: 2556, 645: 2552, 708: 5920, 747: 5918, 2553, 2554, 2555, 2564, 755: 2562, 2561, 2560, 3848, 5919, 5917, 975: 5916, 1063: 5924}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 2309, 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 473: 2559, 2558, 501: 2557, 569: 2556, 645: 2552, 663: 4111, 2731, 2732, 2730, 708: 5782, 742: 4112, 747: 3849, 2553, 2554, 2555, 2564, 755: 2562, 2561, 2560, 3848, 3851, 3850, 807: 5023, 1000: 5936}, - {473: 3865, 838: 5933, 973: 5932}, + {154: 913, 473: 913, 913, 490: 5364, 501: 913, 504: 913, 569: 913, 645: 913, 858: 5915}, + {154: 5923, 473: 5916, 2559, 501: 5924, 504: 5922, 569: 2557, 645: 2553, 708: 5921, 747: 5919, 2554, 2555, 2556, 2565, 755: 2563, 2562, 2561, 3849, 5920, 5918, 975: 5917, 1063: 5925}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 2309, 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 473: 2560, 2559, 501: 2558, 569: 2557, 645: 2553, 663: 4112, 2732, 2733, 2731, 708: 5783, 742: 4113, 747: 3850, 2554, 2555, 2556, 2565, 755: 2563, 2562, 2561, 3849, 3852, 3851, 807: 5024, 1000: 5937}, + {473: 3866, 838: 5934, 973: 5933}, {1337, 1337, 472: 1337, 481: 1337}, // 3410 {1336, 1336, 472: 1336, 480: 806, 1336, 488: 806, 806}, {1335, 1335, 472: 1335, 481: 1335}, - {1334, 1334, 472: 1334, 480: 805, 1334, 488: 805, 805, 493: 2697, 500: 2698, 502: 2694, 766: 3859, 3860}, - {1320, 1320, 2971, 2816, 2852, 2973, 2743, 1320, 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 1320, 481: 1320, 663: 4111, 2731, 2732, 2730, 742: 5926, 1004: 5927, 1189: 5925}, + {1334, 1334, 472: 1334, 480: 805, 1334, 488: 805, 805, 493: 2698, 500: 2699, 502: 2695, 766: 3860, 3861}, + {1320, 1320, 2972, 2817, 2853, 2974, 2744, 1320, 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 1320, 481: 1320, 663: 4112, 2732, 2733, 2731, 742: 5927, 1004: 5928, 1189: 5926}, {473: 1332}, // 3415 - {473: 1331, 576: 3864, 910: 3863, 974: 3862}, + {473: 1331, 576: 3865, 910: 3864, 974: 3863}, {1315, 1315, 481: 1315}, - {1333, 1333, 7: 5930, 472: 1333, 481: 1333}, - {498: 5928}, + {1333, 1333, 7: 5931, 472: 1333, 481: 1333}, + {498: 5929}, {1319, 1319, 7: 1319, 472: 1319, 481: 1319}, // 3420 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3871, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3867, 795: 5929}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3872, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3868, 795: 5930}, {1321, 1321, 7: 1321, 472: 1321, 481: 1321}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4111, 2731, 2732, 2730, 742: 5926, 1004: 5931}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4112, 2732, 2733, 2731, 742: 5927, 1004: 5932}, {1318, 1318, 7: 1318, 472: 1318, 481: 1318}, - {1338, 1338, 7: 5934, 472: 1338, 481: 1338}, + {1338, 1338, 7: 5935, 472: 1338, 481: 1338}, // 3425 {1330, 1330, 7: 1330, 472: 1330, 481: 1330}, - {473: 3865, 838: 5935}, + {473: 3866, 838: 5936}, {1329, 1329, 7: 1329, 472: 1329, 481: 1329}, - {47: 5937}, - {154: 5922, 473: 2559, 2558, 501: 5923, 569: 2556, 645: 2552, 708: 5942, 747: 5940, 2553, 2554, 2555, 2564, 755: 2562, 2561, 2560, 3848, 5941, 5939, 975: 5938}, + {47: 5938}, + {154: 5923, 473: 2560, 2559, 501: 5924, 569: 2557, 645: 2553, 708: 5943, 747: 5941, 2554, 2555, 2556, 2565, 755: 2563, 2562, 2561, 3849, 5942, 5940, 975: 5939}, // 3430 - {473: 3865, 838: 5933, 973: 5943}, + {473: 3866, 838: 5934, 973: 5944}, {1342, 1342, 472: 1342, 481: 1342}, {1341, 1341, 472: 1341, 480: 806, 1341, 488: 806, 806}, {1340, 1340, 472: 1340, 481: 1340}, - {1339, 1339, 472: 1339, 480: 805, 1339, 488: 805, 805, 493: 2697, 500: 2698, 502: 2694, 766: 3859, 3860}, + {1339, 1339, 472: 1339, 480: 805, 1339, 488: 805, 805, 493: 2698, 500: 2699, 502: 2695, 766: 3860, 3861}, // 3435 - {1343, 1343, 7: 5934, 472: 1343, 481: 1343}, - {2: 1048, 1048, 1048, 1048, 1048, 8: 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 48: 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 491: 1048, 495: 1048, 752: 5301, 5300, 5299, 836: 5302, 885: 5945}, - {2: 1846, 1846, 1846, 1846, 1846, 8: 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 48: 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 491: 4158, 495: 1846, 853: 5946}, - {2: 1345, 1345, 1345, 1345, 1345, 8: 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 48: 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 495: 5911, 1064: 5947}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 5948}, + {1343, 1343, 7: 5935, 472: 1343, 481: 1343}, + {2: 1048, 1048, 1048, 1048, 1048, 8: 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 48: 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 491: 1048, 495: 1048, 752: 5302, 5301, 5300, 836: 5303, 885: 5946}, + {2: 1846, 1846, 1846, 1846, 1846, 8: 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 48: 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 491: 4159, 495: 1846, 853: 5947}, + {2: 1345, 1345, 1345, 1345, 1345, 8: 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 48: 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 495: 5912, 1064: 5948}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 5949}, // 3440 - {154: 913, 473: 913, 913, 490: 5363, 501: 913, 504: 913, 569: 913, 645: 913, 858: 5949}, - {154: 5922, 473: 5915, 2558, 501: 5923, 504: 5921, 569: 2556, 645: 2552, 708: 5920, 747: 5918, 2553, 2554, 2555, 2564, 755: 2562, 2561, 2560, 3848, 5919, 5917, 975: 5916, 1063: 5950}, - {1317, 1317, 472: 5952, 481: 1317, 1251: 5951}, + {154: 913, 473: 913, 913, 490: 5364, 501: 913, 504: 913, 569: 913, 645: 913, 858: 5950}, + {154: 5923, 473: 5916, 2559, 501: 5924, 504: 5922, 569: 2557, 645: 2553, 708: 5921, 747: 5919, 2554, 2555, 2556, 2565, 755: 2563, 2562, 2561, 3849, 5920, 5918, 975: 5917, 1063: 5951}, + {1317, 1317, 472: 5953, 481: 1317, 1251: 5952}, {1346, 1346, 481: 1346}, - {199: 5953}, + {199: 5954}, // 3445 - {573: 5954}, - {653: 5955}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4111, 2731, 2732, 2730, 742: 5417, 890: 5418, 923: 5956}, - {1316, 1316, 7: 5420, 481: 1316}, - {1350, 1350, 473: 5965, 651: 1822}, + {573: 5955}, + {653: 5956}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4112, 2732, 2733, 2731, 742: 5418, 890: 5419, 923: 5957}, + {1316, 1316, 7: 5421, 481: 1316}, + {1350, 1350, 473: 5966, 651: 1822}, // 3450 {1351, 1351}, - {651: 5960}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 5961, 2731, 2732, 2730}, - {1349, 1349, 473: 5962}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 1909, 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3556, 777: 3720, 825: 5963}, + {651: 5961}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 5962, 2732, 2733, 2731}, + {1349, 1349, 473: 5963}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 1909, 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3557, 777: 3721, 825: 5964}, // 3455 - {47: 5964}, + {47: 5965}, {1347, 1347}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 1909, 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 3556, 777: 3720, 825: 5966}, - {47: 5967}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 1909, 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 3557, 777: 3721, 825: 5967}, + {47: 5968}, {1348, 1348}, // 3460 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 6128, 2731, 2732, 2730}, - {595, 595, 497: 6125, 518: 6124, 1288: 6123}, - {16: 6111, 99: 6108, 132: 6113, 164: 6112, 190: 6110, 569: 6107, 583: 6109}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 6096, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 6097}, - {671, 671, 494: 6091}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 6129, 2732, 2733, 2731}, + {595, 595, 497: 6126, 518: 6125, 1288: 6124}, + {16: 6112, 99: 6109, 132: 6114, 164: 6113, 190: 6111, 569: 6108, 583: 6110}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 6097, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 6098}, + {671, 671, 494: 6092}, // 3465 - {124: 6090}, - {98: 3912, 107: 3911, 122: 6085, 209: 6084, 832: 6086}, + {124: 6091}, + {98: 3913, 107: 3912, 122: 6086, 209: 6085, 832: 6087}, {667, 667}, - {659, 659, 180: 6066, 224: 6067, 234: 6068, 237: 6065, 259: 6070, 269: 6069, 283: 6072, 288: 6071, 493: 659, 659, 500: 659, 650: 6073, 1127: 6064, 1291: 6063, 6062}, + {659, 659, 180: 6067, 224: 6068, 234: 6069, 237: 6066, 259: 6071, 269: 6070, 283: 6073, 288: 6072, 493: 659, 659, 500: 659, 650: 6074, 1127: 6065, 1291: 6064, 6063}, {665, 665}, // 3470 {664, 664}, - {597, 597, 262: 6053, 494: 6052, 497: 597, 518: 597}, + {597, 597, 262: 6054, 494: 6053, 497: 597, 518: 597}, {499: 642, 544: 642}, {499: 641, 544: 641}, {499: 640, 544: 640}, @@ -10288,24 +10289,24 @@ var ( {636, 636, 497: 636, 518: 636}, {635, 635, 497: 635, 518: 635}, {634, 634, 497: 634, 518: 634}, - {122: 6050}, + {122: 6051}, // 3480 - {499: 6020, 544: 6021, 804: 6045}, - {98: 585, 107: 585, 204: 6018, 1088: 6039}, - {473: 6034}, + {499: 6021, 544: 6022, 804: 6046}, + {98: 585, 107: 585, 204: 6019, 1088: 6040}, + {473: 6035}, {625, 625, 497: 625, 518: 625}, {623, 623, 497: 623, 518: 623}, // 3485 - {124: 6032, 139: 6033, 195: 6031}, + {124: 6033, 139: 6034, 195: 6032}, {619, 619, 497: 619, 518: 619}, - {583, 583, 497: 583, 499: 6020, 518: 583, 544: 6021, 804: 6023, 840: 6030}, + {583, 583, 497: 583, 499: 6021, 518: 583, 544: 6022, 804: 6024, 840: 6031}, + {124: 6030}, {124: 6029}, - {124: 6028}, // 3490 + {124: 6028}, {124: 6027}, {124: 6026}, - {124: 6025}, - {583, 583, 497: 583, 499: 6020, 518: 583, 544: 6021, 804: 6023, 840: 6022}, + {583, 583, 497: 583, 499: 6021, 518: 583, 544: 6022, 804: 6024, 840: 6023}, {611, 611, 497: 611, 518: 611}, // 3495 {610, 610, 497: 610, 518: 610}, @@ -10318,7 +10319,7 @@ var ( {604, 604, 497: 604, 518: 604}, {603, 603, 497: 603, 518: 603}, {602, 602, 497: 602, 518: 602}, - {124: 6019}, + {124: 6020}, // 3505 {600, 600, 497: 600, 518: 600}, {599, 599, 497: 599, 518: 599}, @@ -10332,7 +10333,7 @@ var ( {2: 638, 638, 638, 638, 638, 8: 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 48: 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638}, {612, 612, 497: 612, 518: 612}, // 3515 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 5294, 2731, 2732, 2730, 814: 6024}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 5295, 2732, 2733, 2731, 814: 6025}, {582, 582, 497: 582, 518: 582}, {613, 613, 497: 613, 518: 613}, {614, 614, 497: 614, 518: 614}, @@ -10345,49 +10346,49 @@ var ( {621, 621, 497: 621, 518: 621}, // 3525 {620, 620, 497: 620, 518: 620}, - {523: 6035}, - {47: 6036}, - {176: 6038, 302: 6037}, + {523: 6036}, + {47: 6037}, + {176: 6039, 302: 6038}, {626, 626, 497: 626, 518: 626}, // 3530 {624, 624, 497: 624, 518: 624}, - {98: 3912, 107: 3911, 832: 6040}, - {499: 6020, 544: 6021, 804: 6042, 1129: 6041}, - {583, 583, 497: 583, 499: 6020, 518: 583, 544: 6021, 804: 6023, 840: 6044}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 6043}, + {98: 3913, 107: 3912, 832: 6041}, + {499: 6021, 544: 6022, 804: 6043, 1129: 6042}, + {583, 583, 497: 583, 499: 6021, 518: 583, 544: 6022, 804: 6024, 840: 6045}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 6044}, // 3535 {581, 581, 497: 581, 499: 581, 518: 581, 544: 581}, {627, 627, 497: 627, 518: 627}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 6046, 2731, 2732, 2730, 736: 6047}, - {1046, 1046, 497: 1046, 499: 6020, 518: 1046, 544: 6021, 651: 3894, 804: 6048}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 6047, 2732, 2733, 2731, 736: 6048}, + {1046, 1046, 497: 1046, 499: 6021, 518: 1046, 544: 6022, 651: 3895, 804: 6049}, {630, 630, 497: 630, 518: 630}, // 3540 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 6049, 2731, 2732, 2730}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 6050, 2732, 2733, 2731}, {629, 629, 497: 629, 518: 629}, - {583, 583, 497: 583, 499: 6020, 518: 583, 544: 6021, 804: 6023, 840: 6051}, + {583, 583, 497: 583, 499: 6021, 518: 583, 544: 6022, 804: 6024, 840: 6052}, {632, 632, 497: 632, 518: 632}, - {569: 6057, 583: 6054, 849: 6056, 1289: 6055}, + {569: 6058, 583: 6055, 849: 6057, 1289: 6056}, // 3545 {596, 596, 497: 596, 518: 596}, {2: 2058, 2058, 2058, 2058, 2058, 8: 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 48: 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 479: 2058, 482: 2058, 504: 2058, 506: 2058, 523: 2058, 566: 2058, 646: 2058}, {663, 663}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 5294, 2731, 2732, 2730, 814: 6061}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 6058}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 5295, 2732, 2733, 2731, 814: 6062}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 6059}, // 3550 - {661, 661, 490: 6059}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 6060, 2731, 2732, 2730}, + {661, 661, 490: 6060}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 6061, 2732, 2733, 2731}, {660, 660}, {662, 662}, - {646, 646, 493: 646, 6080, 500: 646, 1290: 6079}, + {646, 646, 493: 646, 6081, 500: 646, 1290: 6080}, // 3555 - {658, 658, 7: 6077, 493: 658, 658, 500: 658}, + {658, 658, 7: 6078, 493: 658, 658, 500: 658}, {657, 657, 7: 657, 493: 657, 657, 500: 657}, {655, 655, 7: 655, 493: 655, 655, 500: 655}, {654, 654, 7: 654, 493: 654, 654, 500: 654}, - {349: 6076}, + {349: 6077}, // 3560 - {392: 6075}, - {339: 6074}, + {392: 6076}, + {339: 6075}, {650, 650, 7: 650, 493: 650, 650, 500: 650}, {649, 649, 7: 649, 493: 649, 649, 500: 649}, {648, 648, 7: 648, 493: 648, 648, 500: 648}, @@ -10396,105 +10397,105 @@ var ( {651, 651, 7: 651, 493: 651, 651, 500: 651}, {652, 652, 7: 652, 493: 652, 652, 500: 652}, {653, 653, 7: 653, 493: 653, 653, 500: 653}, - {180: 6066, 224: 6067, 234: 6068, 237: 6065, 259: 6070, 269: 6069, 283: 6072, 288: 6071, 650: 6073, 1127: 6078}, + {180: 6067, 224: 6068, 234: 6069, 237: 6066, 259: 6071, 269: 6070, 283: 6073, 288: 6072, 650: 6074, 1127: 6079}, // 3570 {656, 656, 7: 656, 493: 656, 656, 500: 656}, - {860, 860, 493: 2697, 500: 2698, 767: 2699, 828: 6083}, - {137: 6081}, - {508: 2705, 732: 4021, 763: 6082}, + {860, 860, 493: 2698, 500: 2699, 767: 2700, 828: 6084}, + {137: 6082}, + {508: 2706, 732: 4022, 763: 6083}, {645, 645, 493: 645, 500: 645}, // 3575 {666, 666}, {668, 668}, - {583, 583, 497: 583, 499: 6020, 518: 583, 544: 6021, 804: 6023, 840: 6089}, - {499: 6020, 544: 6021, 804: 6042, 1129: 6087}, - {583, 583, 497: 583, 499: 6020, 518: 583, 544: 6021, 804: 6023, 840: 6088}, + {583, 583, 497: 583, 499: 6021, 518: 583, 544: 6022, 804: 6024, 840: 6090}, + {499: 6021, 544: 6022, 804: 6043, 1129: 6088}, + {583, 583, 497: 583, 499: 6021, 518: 583, 544: 6022, 804: 6024, 840: 6089}, // 3580 {628, 628, 497: 628, 518: 628}, {633, 633, 497: 633, 518: 633}, {669, 669}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 3458, 570: 5195, 663: 3459, 2731, 2732, 2730, 737: 5194, 776: 6092}, - {644, 644, 481: 6094, 1324: 6093}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 3459, 570: 5196, 663: 3460, 2732, 2733, 2731, 737: 5195, 776: 6093}, + {644, 644, 481: 6095, 1324: 6094}, // 3585 {670, 670}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 5622, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 5627, 663: 3459, 2731, 2732, 2730, 737: 5149, 799: 5629, 819: 5630, 5628, 860: 6095}, - {643, 643, 7: 5631}, - {583, 583, 86: 1725, 159: 1725, 490: 1725, 497: 583, 499: 6020, 518: 583, 544: 6021, 648: 1725, 651: 1725, 804: 6023, 840: 6106}, - {86: 913, 159: 6099, 490: 5363, 648: 913, 858: 6098}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 5623, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 5628, 663: 3460, 2732, 2733, 2731, 737: 5150, 799: 5630, 819: 5631, 5629, 860: 6096}, + {643, 643, 7: 5632}, + {583, 583, 86: 1725, 159: 1725, 490: 1725, 497: 583, 499: 6021, 518: 583, 544: 6022, 648: 1725, 651: 1725, 804: 6024, 840: 6107}, + {86: 913, 159: 6100, 490: 5364, 648: 913, 858: 6099}, // 3590 - {86: 6100, 648: 6101}, + {86: 6101, 648: 6102}, {673, 673}, - {245, 245, 497: 2691, 789: 2692, 6105}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 6102, 2731, 2732, 2730}, - {86: 6103}, + {245, 245, 497: 2692, 789: 2693, 6106}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 6103, 2732, 2733, 2731}, + {86: 6104}, // 3595 - {245, 245, 497: 2691, 789: 2692, 6104}, + {245, 245, 497: 2692, 789: 2693, 6105}, {672, 672}, {674, 674}, {631, 631, 497: 631, 518: 631}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 6122}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 6123}, // 3600 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 6121}, - {2: 1848, 1848, 1848, 1848, 1848, 8: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 48: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 566: 4788, 784: 6119}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 6118}, - {160: 6116}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 3458, 570: 5195, 663: 3459, 2731, 2732, 2730, 737: 5194, 776: 6115}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 6122}, + {2: 1848, 1848, 1848, 1848, 1848, 8: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 48: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 566: 4789, 784: 6120}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 6119}, + {160: 6117}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 3459, 570: 5196, 663: 3460, 2732, 2733, 2731, 737: 5195, 776: 6116}, // 3605 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 6114, 2731, 2732, 2730}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 6115, 2732, 2733, 2731}, {675, 675}, {676, 676}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4951, 2731, 2732, 2730, 884: 6117}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4952, 2732, 2733, 2731, 884: 6118}, {677, 677}, // 3610 {678, 678}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 5294, 2731, 2732, 2730, 814: 6120}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 5295, 2732, 2733, 2731, 814: 6121}, {679, 679}, {680, 680}, {681, 681}, // 3615 {682, 682}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 3317, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3316, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 6127, 3222, 3302, 3221, 3218}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 2809, 2757, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 2838, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 2843, 2735, 2752, 2770, 2897, 2989, 2787, 2917, 3000, 2799, 2910, 2911, 2906, 2864, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 2845, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 2729, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 2849, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 2768, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 2834, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 2835, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 2905, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 2793, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 2720, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 2851, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 2721, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3112, 2847, 3113, 3114, 2746, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3127, 3128, 3178, 3177, 3026, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 2887, 2904, 3027, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3145, 3146, 3147, 2900, 3098, 3157, 3158, 3168, 3153, 3154, 3155, 3187, 2846, 473: 3229, 475: 3208, 3227, 2724, 479: 3237, 483: 3241, 3245, 3226, 3225, 3263, 492: 3199, 501: 3238, 506: 3261, 3244, 3203, 543: 3233, 566: 3240, 3262, 2722, 570: 3246, 3198, 3200, 574: 3202, 3201, 3230, 3206, 3220, 3232, 3207, 3211, 583: 3239, 3231, 587: 3236, 3242, 3251, 3304, 3252, 3253, 3205, 3282, 3223, 3224, 3277, 3278, 3279, 3280, 3281, 3234, 3259, 3264, 3274, 3275, 3268, 3283, 3284, 3285, 3269, 3287, 3288, 3270, 3286, 3265, 3273, 3271, 3257, 3289, 3290, 3235, 3294, 3247, 3248, 3250, 3293, 3299, 3298, 3300, 3297, 3301, 3296, 3295, 3292, 3243, 3291, 639: 3249, 3254, 3255, 647: 2725, 663: 3213, 2731, 2732, 2730, 708: 3228, 3303, 3214, 3219, 3204, 3276, 3217, 3215, 3216, 3256, 3267, 3266, 3260, 3258, 3272, 3212, 3222, 3302, 3221, 3218, 2728, 2727, 2726, 6126}, - {593, 593, 505: 3313, 509: 3311, 3312, 3310, 3308, 733: 3309, 3307}, - {594, 594, 482: 3318, 585: 3319}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 3318, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3317, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 6128, 3223, 3303, 3222, 3219}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 2810, 2758, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 2839, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 2844, 2736, 2753, 2771, 2898, 2990, 2788, 2918, 3001, 2800, 2911, 2912, 2907, 2865, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 2846, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 2730, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 2850, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 2769, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 2835, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 2836, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 2906, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 2794, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 2721, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 2852, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 2722, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3113, 2848, 3114, 3115, 2747, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3128, 3129, 3179, 3178, 3027, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 2888, 2905, 3028, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3146, 3147, 3148, 2901, 3099, 3158, 3159, 3169, 3154, 3155, 3156, 3188, 2847, 473: 3230, 475: 3209, 3228, 2725, 479: 3238, 483: 3242, 3246, 3227, 3226, 3264, 492: 3200, 501: 3239, 506: 3262, 3245, 3204, 543: 3234, 566: 3241, 3263, 2723, 570: 3247, 3199, 3201, 574: 3203, 3202, 3231, 3207, 3221, 3233, 3208, 3212, 583: 3240, 3232, 587: 3237, 3243, 3252, 3305, 3253, 3254, 3206, 3283, 3224, 3225, 3278, 3279, 3280, 3281, 3282, 3235, 3260, 3265, 3275, 3276, 3269, 3284, 3285, 3286, 3270, 3288, 3289, 3271, 3287, 3266, 3274, 3272, 3258, 3290, 3291, 3236, 3295, 3248, 3249, 3251, 3294, 3300, 3299, 3301, 3298, 3302, 3297, 3296, 3293, 3244, 3292, 639: 3250, 3255, 3256, 647: 2726, 663: 3214, 2732, 2733, 2731, 708: 3229, 3304, 3215, 3220, 3205, 3277, 3218, 3216, 3217, 3257, 3268, 3267, 3261, 3259, 3273, 3213, 3223, 3303, 3222, 3219, 2729, 2728, 2727, 6127}, + {593, 593, 505: 3314, 509: 3312, 3313, 3311, 3309, 733: 3310, 3308}, + {594, 594, 482: 3319, 585: 3320}, // 3620 - {1945, 1945, 176: 6130, 569: 1945, 1254: 6129}, - {559, 559, 569: 6132, 967: 6131}, + {1945, 1945, 176: 6131, 569: 1945, 1254: 6130}, + {559, 559, 569: 6133, 967: 6132}, {1944, 1944, 569: 1944}, {1950, 1950}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 3890, 794: 6133}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 3891, 794: 6134}, // 3625 - {558, 558, 7: 3892}, - {2: 1947, 1947, 1947, 1947, 1947, 8: 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 48: 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 566: 6136, 1221: 6135}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 6139, 2731, 2732, 2730}, - {476: 4057, 4056, 809: 6137}, - {188: 6138}, + {558, 558, 7: 3893}, + {2: 1947, 1947, 1947, 1947, 1947, 8: 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 48: 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 566: 6137, 1221: 6136}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 6140, 2732, 2733, 2731}, + {476: 4058, 4057, 809: 6138}, + {188: 6139}, // 3630 {2: 1946, 1946, 1946, 1946, 1946, 8: 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 48: 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946}, {1953, 1953}, - {2: 1949, 1949, 1949, 1949, 1949, 8: 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 48: 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 566: 6142, 1222: 6141}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 6144, 2731, 2732, 2730}, - {188: 6143}, + {2: 1949, 1949, 1949, 1949, 1949, 8: 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 48: 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 566: 6143, 1222: 6142}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 6145, 2732, 2733, 2731}, + {188: 6144}, // 3635 {2: 1948, 1948, 1948, 1948, 1948, 8: 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 48: 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948}, {1954, 1954}, - {508: 2705, 732: 6146}, + {508: 2706, 732: 6147}, {1956, 1956}, - {499: 6156}, + {499: 6157}, // 3640 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 523: 6151, 663: 5294, 2731, 2732, 2730, 814: 6153, 1198: 6152}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 3890, 794: 6150}, - {7: 3892, 499: 2003, 649: 2003}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 523: 6152, 663: 5295, 2732, 2733, 2731, 814: 6154, 1198: 6153}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 3891, 794: 6151}, + {7: 3893, 499: 2003, 649: 2003}, {499: 2005, 649: 2005}, - {7: 6154, 499: 2004, 649: 2004}, + {7: 6155, 499: 2004, 649: 2004}, // 3645 {7: 2002, 499: 2002, 649: 2002}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 5294, 2731, 2732, 2730, 814: 6155}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 5295, 2732, 2733, 2731, 814: 6156}, {7: 2001, 499: 2001, 649: 2001}, - {475: 6157}, - {2000, 2000, 15: 2000, 48: 2000, 50: 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 472: 2000, 652: 2000, 896: 6158}, + {475: 6158}, + {2000, 2000, 15: 2000, 48: 2000, 50: 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 472: 2000, 652: 2000, 896: 6159}, // 3650 - {2006, 2006, 15: 6185, 48: 6161, 50: 6181, 6174, 6164, 6160, 6168, 6172, 6184, 6167, 6173, 6171, 6169, 6182, 6175, 6163, 6183, 6162, 6165, 6166, 6170, 472: 6176, 652: 6186, 892: 6178, 6177, 6180, 6159, 897: 6179}, + {2006, 2006, 15: 6186, 48: 6162, 50: 6182, 6175, 6165, 6161, 6169, 6173, 6185, 6168, 6174, 6172, 6170, 6183, 6176, 6164, 6184, 6163, 6166, 6167, 6171, 472: 6177, 652: 6187, 892: 6179, 6178, 6181, 6160, 897: 6180}, {1999, 1999, 15: 1999, 48: 1999, 50: 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 472: 1999, 652: 1999}, {498: 1998, 508: 1998}, {498: 1997, 508: 1997}, @@ -10515,20 +10516,20 @@ var ( {475: 1985, 498: 1985}, {2: 1984, 1984, 1984, 1984, 1984, 8: 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 48: 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 475: 1984, 491: 1984, 498: 1984, 507: 1984}, {2: 1983, 1983, 1983, 1983, 1983, 8: 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 48: 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 475: 1983, 491: 1983, 498: 1983, 507: 1983}, - {199: 6226}, - {498: 4246, 508: 2037, 735: 6224}, + {199: 6227}, + {498: 4247, 508: 2037, 735: 6225}, // 3670 - {498: 4246, 508: 2037, 571: 2037, 2037, 735: 6222}, - {475: 2037, 498: 4246, 735: 6220}, - {2: 2037, 2037, 2037, 2037, 2037, 8: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 48: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 475: 2037, 491: 2037, 498: 4246, 507: 2037, 735: 6215}, - {475: 2037, 498: 4246, 508: 2037, 735: 6210}, - {475: 2037, 498: 4246, 508: 2037, 735: 6207}, + {498: 4247, 508: 2037, 571: 2037, 2037, 735: 6223}, + {475: 2037, 498: 4247, 735: 6221}, + {2: 2037, 2037, 2037, 2037, 2037, 8: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 48: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 475: 2037, 491: 2037, 498: 4247, 507: 2037, 735: 6216}, + {475: 2037, 498: 4247, 508: 2037, 735: 6211}, + {475: 2037, 498: 4247, 508: 2037, 735: 6208}, // 3675 - {498: 4246, 508: 2037, 735: 6202}, - {98: 2037, 107: 2037, 498: 4246, 508: 2037, 735: 6199}, - {182: 2037, 2037, 186: 2037, 498: 4246, 508: 2037, 571: 2037, 2037, 735: 6196}, - {182: 2037, 2037, 186: 2037, 498: 4246, 508: 2037, 571: 2037, 2037, 735: 6187}, - {182: 6193, 6194, 186: 6195, 508: 2705, 571: 6191, 6192, 732: 6190, 925: 6188, 1091: 6189}, + {498: 4247, 508: 2037, 735: 6203}, + {98: 2037, 107: 2037, 498: 4247, 508: 2037, 735: 6200}, + {182: 2037, 2037, 186: 2037, 498: 4247, 508: 2037, 571: 2037, 2037, 735: 6197}, + {182: 2037, 2037, 186: 2037, 498: 4247, 508: 2037, 571: 2037, 2037, 735: 6188}, + {182: 6194, 6195, 186: 6196, 508: 2706, 571: 6192, 6193, 732: 6191, 925: 6189, 1091: 6190}, // 3680 {1967, 1967, 15: 1967, 48: 1967, 50: 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 472: 1967, 652: 1967}, {1966, 1966, 15: 1966, 48: 1966, 50: 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 472: 1966, 652: 1966}, @@ -10539,64 +10540,64 @@ var ( {1959, 1959, 15: 1959, 48: 1959, 50: 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 472: 1959, 652: 1959}, {1958, 1958, 15: 1958, 48: 1958, 50: 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 472: 1958, 652: 1958}, {1957, 1957, 15: 1957, 48: 1957, 50: 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 472: 1957, 652: 1957}, - {182: 6193, 6194, 186: 6195, 508: 2705, 571: 6191, 6192, 732: 6190, 925: 6197, 1091: 6198}, + {182: 6194, 6195, 186: 6196, 508: 2706, 571: 6192, 6193, 732: 6191, 925: 6198, 1091: 6199}, {1969, 1969, 15: 1969, 48: 1969, 50: 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 472: 1969, 652: 1969}, // 3690 {1968, 1968, 15: 1968, 48: 1968, 50: 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 472: 1968, 652: 1968}, - {98: 3912, 107: 3911, 508: 2705, 732: 2704, 743: 6201, 832: 6200}, + {98: 3913, 107: 3912, 508: 2706, 732: 2705, 743: 6202, 832: 6201}, {1971, 1971, 15: 1971, 48: 1971, 50: 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 472: 1971, 652: 1971}, {1970, 1970, 15: 1970, 48: 1970, 50: 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 472: 1970, 652: 1970}, - {508: 2705, 732: 2704, 743: 6203}, + {508: 2706, 732: 2705, 743: 6204}, // 3695 - {205: 6204}, - {556: 6205}, - {108: 6206}, + {205: 6205}, + {556: 6206}, + {108: 6207}, {1972, 1972, 15: 1972, 48: 1972, 50: 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 472: 1972, 652: 1972}, - {475: 6208, 508: 2705, 732: 2704, 743: 6209}, + {475: 6209, 508: 2706, 732: 2705, 743: 6210}, // 3700 {1974, 1974, 15: 1974, 48: 1974, 50: 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 472: 1974, 652: 1974}, {1973, 1973, 15: 1973, 48: 1973, 50: 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 472: 1973, 652: 1973}, - {475: 6212, 508: 2705, 732: 2704, 743: 6211}, - {1975, 1975, 15: 1975, 48: 1975, 50: 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 101: 3432, 104: 3428, 108: 3425, 3440, 3427, 3424, 3426, 3430, 3431, 3436, 3435, 3434, 3438, 3439, 3433, 3437, 123: 3429, 472: 1975, 652: 1975, 802: 6213}, + {475: 6213, 508: 2706, 732: 2705, 743: 6212}, + {1975, 1975, 15: 1975, 48: 1975, 50: 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 101: 3433, 104: 3429, 108: 3426, 3441, 3428, 3425, 3427, 3431, 3432, 3437, 3436, 3435, 3439, 3440, 3434, 3438, 123: 3430, 472: 1975, 652: 1975, 802: 6214}, {1976, 1976, 15: 1976, 48: 1976, 50: 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 472: 1976, 652: 1976}, // 3705 - {306: 6214}, + {306: 6215}, {1977, 1977, 15: 1977, 48: 1977, 50: 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 472: 1977, 652: 1977}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 3458, 491: 6218, 507: 6219, 663: 3459, 2731, 2732, 2730, 737: 6217, 1305: 6216}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 3459, 491: 6219, 507: 6220, 663: 3460, 2732, 2733, 2731, 737: 6218, 1305: 6217}, {1978, 1978, 15: 1978, 48: 1978, 50: 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 472: 1978, 652: 1978}, {254, 254, 15: 254, 48: 254, 50: 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 472: 254, 652: 254}, // 3710 {253, 253, 15: 253, 48: 253, 50: 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 472: 253, 652: 253}, {252, 252, 15: 252, 48: 252, 50: 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 472: 252, 652: 252}, - {475: 6221}, + {475: 6222}, {1979, 1979, 15: 1979, 48: 1979, 50: 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 472: 1979, 652: 1979}, - {508: 2705, 571: 6191, 6192, 732: 6190, 925: 6223}, + {508: 2706, 571: 6192, 6193, 732: 6191, 925: 6224}, // 3715 {1980, 1980, 15: 1980, 48: 1980, 50: 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 472: 1980, 652: 1980}, - {508: 2705, 732: 2704, 743: 6225}, + {508: 2706, 732: 2705, 743: 6226}, {1981, 1981, 15: 1981, 48: 1981, 50: 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 472: 1981, 652: 1981}, {2: 1982, 1982, 1982, 1982, 1982, 8: 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 48: 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 475: 1982, 491: 1982, 498: 1982, 507: 1982}, - {649: 6228}, + {649: 6229}, // 3720 - {475: 6229}, - {2000, 2000, 15: 2000, 48: 2000, 50: 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 472: 2000, 652: 2000, 896: 6230}, - {2007, 2007, 15: 6185, 48: 6161, 50: 6181, 6174, 6164, 6160, 6168, 6172, 6184, 6167, 6173, 6171, 6169, 6182, 6175, 6163, 6183, 6162, 6165, 6166, 6170, 472: 6176, 652: 6186, 892: 6178, 6177, 6180, 6159, 897: 6179}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 6232, 2731, 2732, 2730}, + {475: 6230}, + {2000, 2000, 15: 2000, 48: 2000, 50: 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 472: 2000, 652: 2000, 896: 6231}, + {2007, 2007, 15: 6186, 48: 6162, 50: 6182, 6175, 6165, 6161, 6169, 6173, 6185, 6168, 6174, 6172, 6170, 6183, 6176, 6164, 6184, 6163, 6166, 6167, 6171, 472: 6177, 652: 6187, 892: 6179, 6178, 6181, 6160, 897: 6180}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 6233, 2732, 2733, 2731}, {2008, 2008}, // 3725 {2009, 2009}, - {2027, 2027, 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4111, 2731, 2732, 2730, 742: 6266}, + {2027, 2027, 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4112, 2732, 2733, 2731, 742: 6267}, {2025, 2025}, - {26: 6264}, - {1758, 1758, 1758, 1758, 1758, 1758, 1758, 8: 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 48: 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 498: 6253, 651: 1758}, + {26: 6265}, + {1758, 1758, 1758, 1758, 1758, 1758, 1758, 8: 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 48: 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 498: 6254, 651: 1758}, // 3730 - {251: 6240, 473: 2559, 2558, 501: 2557, 507: 2543, 567: 2542, 569: 2556, 645: 2552, 653: 2660, 660: 2677, 708: 2678, 738: 2524, 747: 2679, 2553, 2554, 2555, 2564, 755: 2562, 2561, 2560, 2527, 2685, 2684, 765: 2525, 771: 2659, 773: 2682, 2683, 2681, 778: 2526, 782: 2680, 805: 2686, 824: 6239}, + {251: 6241, 473: 2560, 2559, 501: 2558, 507: 2544, 567: 2543, 569: 2557, 645: 2553, 653: 2661, 660: 2678, 708: 2679, 738: 2525, 747: 2680, 2554, 2555, 2556, 2565, 755: 2563, 2562, 2561, 2528, 2686, 2685, 765: 2526, 771: 2660, 773: 2683, 2684, 2682, 778: 2527, 782: 2681, 805: 2687, 824: 6240}, {2019, 2019}, - {498: 6241}, - {165: 6245, 226: 6248, 244: 6247, 299: 6244, 6250, 6249, 475: 6243, 576: 6246, 1042: 6242}, - {473: 2559, 2558, 501: 2557, 507: 2543, 567: 2542, 569: 2556, 645: 2552, 653: 2660, 660: 2677, 708: 2678, 738: 2524, 747: 2679, 2553, 2554, 2555, 2564, 755: 2562, 2561, 2560, 2527, 2685, 2684, 765: 2525, 771: 2659, 773: 2682, 2683, 2681, 778: 2526, 782: 2680, 805: 2686, 824: 6252}, + {498: 6242}, + {165: 6246, 226: 6249, 244: 6248, 299: 6245, 6251, 6250, 475: 6244, 576: 6247, 1042: 6243}, + {473: 2560, 2559, 501: 2558, 507: 2544, 567: 2543, 569: 2557, 645: 2553, 653: 2661, 660: 2678, 708: 2679, 738: 2525, 747: 2680, 2554, 2555, 2556, 2565, 755: 2563, 2562, 2561, 2528, 2686, 2685, 765: 2526, 771: 2660, 773: 2683, 2684, 2682, 778: 2527, 782: 2681, 805: 2687, 824: 6253}, // 3735 - {473: 2559, 2558, 501: 2557, 507: 2543, 567: 2542, 569: 2556, 645: 2552, 653: 2660, 660: 2677, 708: 2678, 738: 2524, 747: 2679, 2553, 2554, 2555, 2564, 755: 2562, 2561, 2560, 2527, 2685, 2684, 765: 2525, 771: 2659, 773: 2682, 2683, 2681, 778: 2526, 782: 2680, 805: 2686, 824: 6251}, + {473: 2560, 2559, 501: 2558, 507: 2544, 567: 2543, 569: 2557, 645: 2553, 653: 2661, 660: 2678, 708: 2679, 738: 2525, 747: 2680, 2554, 2555, 2556, 2565, 755: 2563, 2562, 2561, 2528, 2686, 2685, 765: 2526, 771: 2660, 773: 2683, 2684, 2682, 778: 2527, 782: 2681, 805: 2687, 824: 6252}, {473: 2016, 2016, 494: 2016, 501: 2016, 507: 2016, 567: 2016, 569: 2016, 645: 2016, 653: 2016, 660: 2016, 738: 2016}, {473: 2015, 2015, 494: 2015, 501: 2015, 507: 2015, 567: 2015, 569: 2015, 645: 2015, 653: 2015, 660: 2015, 738: 2015}, {473: 2014, 2014, 494: 2014, 501: 2014, 507: 2014, 567: 2014, 569: 2014, 645: 2014, 653: 2014, 660: 2014, 738: 2014}, @@ -10608,29 +10609,29 @@ var ( {2017, 2017}, {2018, 2018}, // 3745 - {165: 6245, 226: 6248, 244: 6247, 299: 6244, 6250, 6249, 475: 6254, 576: 6246, 1042: 6255}, - {473: 2559, 2558, 494: 6260, 501: 2557, 507: 2543, 567: 2542, 569: 2556, 645: 2552, 653: 2660, 660: 2677, 708: 2678, 738: 2524, 747: 2679, 2553, 2554, 2555, 2564, 755: 2562, 2561, 2560, 2527, 2685, 2684, 765: 2525, 771: 2659, 773: 2682, 2683, 2681, 778: 2526, 782: 2680, 805: 2686, 824: 6261}, - {473: 2559, 2558, 494: 6256, 501: 2557, 507: 2543, 567: 2542, 569: 2556, 645: 2552, 653: 2660, 660: 2677, 708: 2678, 738: 2524, 747: 2679, 2553, 2554, 2555, 2564, 755: 2562, 2561, 2560, 2527, 2685, 2684, 765: 2525, 771: 2659, 773: 2682, 2683, 2681, 778: 2526, 782: 2680, 805: 2686, 824: 6257}, - {26: 6258}, + {165: 6246, 226: 6249, 244: 6248, 299: 6245, 6251, 6250, 475: 6255, 576: 6247, 1042: 6256}, + {473: 2560, 2559, 494: 6261, 501: 2558, 507: 2544, 567: 2543, 569: 2557, 645: 2553, 653: 2661, 660: 2678, 708: 2679, 738: 2525, 747: 2680, 2554, 2555, 2556, 2565, 755: 2563, 2562, 2561, 2528, 2686, 2685, 765: 2526, 771: 2660, 773: 2683, 2684, 2682, 778: 2527, 782: 2681, 805: 2687, 824: 6262}, + {473: 2560, 2559, 494: 6257, 501: 2558, 507: 2544, 567: 2543, 569: 2557, 645: 2553, 653: 2661, 660: 2678, 708: 2679, 738: 2525, 747: 2680, 2554, 2555, 2556, 2565, 755: 2563, 2562, 2561, 2528, 2686, 2685, 765: 2526, 771: 2660, 773: 2683, 2684, 2682, 778: 2527, 782: 2681, 805: 2687, 824: 6258}, + {26: 6259}, {2020, 2020}, // 3750 - {508: 2705, 732: 6259}, + {508: 2706, 732: 6260}, {2021, 2021}, - {26: 6262}, + {26: 6263}, {2022, 2022}, - {508: 2705, 732: 6263}, + {508: 2706, 732: 6264}, // 3755 {2023, 2023}, - {508: 2705, 732: 6265}, + {508: 2706, 732: 6266}, {2024, 2024}, {2026, 2026}, {2034, 2034}, // 3760 - {498: 6292}, - {71: 2518, 145: 2520, 152: 2548, 2533, 155: 2517, 395: 6288, 473: 2559, 2558, 501: 2557, 504: 6272, 507: 2543, 567: 2542, 569: 2556, 645: 2552, 653: 2660, 708: 6270, 738: 2524, 747: 6271, 2553, 2554, 2555, 2564, 755: 2562, 2561, 2560, 2527, 6278, 6277, 765: 2525, 771: 2659, 773: 6275, 6276, 6274, 778: 2526, 782: 6273, 798: 2534, 808: 6286, 843: 6280, 847: 6281, 857: 6279, 859: 6283, 861: 6284, 6282, 6285, 918: 6287}, - {459, 459, 480: 805, 488: 805, 805, 493: 2697, 500: 2698, 502: 2694, 766: 3859, 3860}, + {498: 6293}, + {71: 2519, 145: 2521, 152: 2549, 2534, 155: 2518, 395: 6289, 473: 2560, 2559, 501: 2558, 504: 6273, 507: 2544, 567: 2543, 569: 2557, 645: 2553, 653: 2661, 708: 6271, 738: 2525, 747: 6272, 2554, 2555, 2556, 2565, 755: 2563, 2562, 2561, 2528, 6279, 6278, 765: 2526, 771: 2660, 773: 6276, 6277, 6275, 778: 2527, 782: 6274, 798: 2535, 808: 6287, 843: 6281, 847: 6282, 857: 6280, 859: 6284, 861: 6285, 6283, 6286, 918: 6288}, + {459, 459, 480: 805, 488: 805, 805, 493: 2698, 500: 2699, 502: 2695, 766: 3860, 3861}, {461, 461, 480: 806, 488: 806, 806}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 5591, 5586, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 5589, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 5588, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 5593, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 5587, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 5596, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 5594, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 5590, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 506: 3805, 568: 5602, 590: 5601, 646: 3803, 663: 5599, 2731, 2732, 2730, 772: 5603, 829: 5600, 976: 5604, 1155: 5597}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 5592, 5587, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 5590, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 5589, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 5594, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 5588, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 5597, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 5595, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 5591, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 506: 3806, 568: 5603, 590: 5602, 646: 3804, 663: 5600, 2732, 2733, 2731, 772: 5604, 829: 5601, 976: 5605, 1155: 5598}, // 3765 {466, 466}, {465, 465}, @@ -10647,188 +10648,188 @@ var ( {454, 454}, {453, 453}, {452, 452}, - {21: 5098}, + {21: 5099}, {2032, 2032}, // 3780 - {498: 6289}, - {475: 6290}, - {71: 2518, 145: 2520, 152: 2548, 2533, 155: 2517, 473: 2559, 2558, 501: 2557, 504: 6272, 507: 2543, 567: 2542, 569: 2556, 645: 2552, 653: 2660, 708: 6270, 738: 2524, 747: 6271, 2553, 2554, 2555, 2564, 755: 2562, 2561, 2560, 2527, 6278, 6277, 765: 2525, 771: 2659, 773: 6275, 6276, 6274, 778: 2526, 782: 6273, 798: 2534, 808: 6286, 843: 6280, 847: 6281, 857: 6279, 859: 6283, 861: 6284, 6282, 6285, 918: 6291}, + {498: 6290}, + {475: 6291}, + {71: 2519, 145: 2521, 152: 2549, 2534, 155: 2518, 473: 2560, 2559, 501: 2558, 504: 6273, 507: 2544, 567: 2543, 569: 2557, 645: 2553, 653: 2661, 708: 6271, 738: 2525, 747: 6272, 2554, 2555, 2556, 2565, 755: 2563, 2562, 2561, 2528, 6279, 6278, 765: 2526, 771: 2660, 773: 6276, 6277, 6275, 778: 2527, 782: 6274, 798: 2535, 808: 6287, 843: 6281, 847: 6282, 857: 6280, 859: 6284, 861: 6285, 6283, 6286, 918: 6292}, {2031, 2031}, - {475: 6293}, + {475: 6294}, // 3785 - {71: 2518, 145: 2520, 152: 2548, 2533, 155: 2517, 473: 2559, 2558, 501: 2557, 504: 6272, 507: 2543, 567: 2542, 569: 2556, 645: 2552, 653: 2660, 708: 6270, 738: 2524, 747: 6271, 2553, 2554, 2555, 2564, 755: 2562, 2561, 2560, 2527, 6278, 6277, 765: 2525, 771: 2659, 773: 6275, 6276, 6274, 778: 2526, 782: 6273, 798: 2534, 808: 6286, 843: 6280, 847: 6281, 857: 6279, 859: 6283, 861: 6284, 6282, 6285, 918: 6294}, + {71: 2519, 145: 2521, 152: 2549, 2534, 155: 2518, 473: 2560, 2559, 501: 2558, 504: 6273, 507: 2544, 567: 2543, 569: 2557, 645: 2553, 653: 2661, 708: 6271, 738: 2525, 747: 6272, 2554, 2555, 2556, 2565, 755: 2563, 2562, 2561, 2528, 6279, 6278, 765: 2526, 771: 2660, 773: 6276, 6277, 6275, 778: 2527, 782: 6274, 798: 2535, 808: 6287, 843: 6281, 847: 6282, 857: 6280, 859: 6284, 861: 6285, 6283, 6286, 918: 6295}, {2033, 2033}, - {2: 1048, 1048, 1048, 1048, 1048, 8: 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 48: 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 491: 1048, 499: 1048, 752: 5301, 5300, 5299, 836: 5302, 885: 6296}, - {2: 1036, 1036, 1036, 1036, 1036, 8: 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 48: 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 5667, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 491: 1036, 499: 1036, 1106: 6297}, - {2: 1846, 1846, 1846, 1846, 1846, 8: 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 48: 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 491: 4158, 499: 1846, 853: 6298}, + {2: 1048, 1048, 1048, 1048, 1048, 8: 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 48: 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 491: 1048, 499: 1048, 752: 5302, 5301, 5300, 836: 5303, 885: 6297}, + {2: 1036, 1036, 1036, 1036, 1036, 8: 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 48: 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 5668, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 491: 1036, 499: 1036, 1106: 6298}, + {2: 1846, 1846, 1846, 1846, 1846, 8: 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 48: 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 491: 4159, 499: 1846, 853: 6299}, // 3790 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 499: 6299, 663: 5671, 2731, 2732, 2730, 915: 5672, 965: 5670}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 6301, 2731, 2732, 2730, 736: 5684, 915: 5672, 965: 6300}, - {7: 5680, 481: 6304}, - {1046, 1046, 1046, 1046, 1046, 1046, 1046, 1038, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 48: 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 478: 1046, 481: 1038, 490: 1046, 1046, 493: 1046, 497: 1046, 502: 1046, 1046, 525: 1046, 651: 6302, 905: 5673}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 523: 5676, 663: 6303, 2731, 2732, 2730}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 499: 6300, 663: 5672, 2732, 2733, 2731, 915: 5673, 965: 5671}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 6302, 2732, 2733, 2731, 736: 5685, 915: 5673, 965: 6301}, + {7: 5681, 481: 6305}, + {1046, 1046, 1046, 1046, 1046, 1046, 1046, 1038, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 48: 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 478: 1046, 481: 1038, 490: 1046, 1046, 493: 1046, 497: 1046, 502: 1046, 1046, 525: 1046, 651: 6303, 905: 5674}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 523: 5677, 663: 6304, 2732, 2733, 2731}, // 3795 - {1045, 1045, 1045, 1045, 1045, 1045, 1045, 1038, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 48: 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 478: 1045, 481: 1038, 490: 1045, 1045, 493: 1045, 497: 1045, 502: 1045, 1045, 525: 1045, 651: 5678, 905: 5677}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 473: 5313, 579: 5308, 663: 3889, 2731, 2732, 2730, 708: 5312, 736: 5311, 796: 5310, 800: 5309, 5315, 850: 5305, 888: 6305}, - {245, 245, 7: 5359, 497: 2691, 789: 2692, 6306}, + {1045, 1045, 1045, 1045, 1045, 1045, 1045, 1038, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 48: 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 478: 1045, 481: 1038, 490: 1045, 1045, 493: 1045, 497: 1045, 502: 1045, 1045, 525: 1045, 651: 5679, 905: 5678}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 473: 5314, 579: 5309, 663: 3890, 2732, 2733, 2731, 708: 5313, 736: 5312, 796: 5311, 800: 5310, 5316, 850: 5306, 888: 6306}, + {245, 245, 7: 5360, 497: 2692, 789: 2693, 6307}, {2063, 2063}, - {2066, 2066, 7: 3558}, + {2066, 2066, 7: 3559}, // 3800 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 6366, 2731, 2732, 2730}, - {2: 1850, 1850, 1850, 1850, 1850, 8: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 48: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 566: 4416, 780: 6364}, - {2: 1850, 1850, 1850, 1850, 1850, 8: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 48: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 566: 4416, 780: 6355}, - {122: 5437, 569: 5436, 1145: 6351}, - {156: 591, 162: 5491}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 6367, 2732, 2733, 2731}, + {2: 1850, 1850, 1850, 1850, 1850, 8: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 48: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 566: 4417, 780: 6365}, + {2: 1850, 1850, 1850, 1850, 1850, 8: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 48: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 566: 4417, 780: 6356}, + {122: 5438, 569: 5437, 1145: 6352}, + {156: 591, 162: 5492}, // 3805 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 566: 6346, 663: 3889, 2731, 2732, 2730, 736: 3890, 794: 6345}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 3458, 566: 6342, 570: 5195, 663: 3459, 2731, 2732, 2730, 737: 5194, 776: 5196, 866: 6341}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 5622, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 5627, 566: 6338, 663: 3459, 2731, 2732, 2730, 737: 5149, 799: 5629, 819: 5630, 5628, 860: 6337}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 6333}, - {2: 1850, 1850, 1850, 1850, 1850, 8: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 48: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 566: 4416, 780: 6331}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 566: 6347, 663: 3890, 2732, 2733, 2731, 736: 3891, 794: 6346}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 3459, 566: 6343, 570: 5196, 663: 3460, 2732, 2733, 2731, 737: 5195, 776: 5197, 866: 6342}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 5623, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 5628, 566: 6339, 663: 3460, 2732, 2733, 2731, 737: 5150, 799: 5630, 819: 5631, 5629, 860: 6338}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 6334}, + {2: 1850, 1850, 1850, 1850, 1850, 8: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 48: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 566: 4417, 780: 6332}, // 3810 - {156: 6326}, - {160: 6323}, - {2: 1850, 1850, 1850, 1850, 1850, 8: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 48: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 566: 4416, 780: 6321}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 3890, 794: 6322}, - {26, 26, 7: 3892}, + {156: 6327}, + {160: 6324}, + {2: 1850, 1850, 1850, 1850, 1850, 8: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 48: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 566: 4417, 780: 6322}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 3891, 794: 6323}, + {26, 26, 7: 3893}, // 3815 - {2: 1850, 1850, 1850, 1850, 1850, 8: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 48: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 566: 4416, 780: 6324}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4951, 2731, 2732, 2730, 884: 6325}, + {2: 1850, 1850, 1850, 1850, 1850, 8: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 48: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 566: 4417, 780: 6325}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4952, 2732, 2733, 2731, 884: 6326}, {53, 53}, - {494: 6327}, - {473: 2559, 2558, 501: 2557, 507: 2543, 567: 2542, 569: 2556, 645: 2552, 653: 2660, 708: 5652, 738: 5650, 747: 5653, 2553, 2554, 2555, 2564, 755: 2562, 2561, 2560, 5651, 5655, 5654, 765: 5657, 771: 2659, 773: 5658, 5659, 5656, 844: 6328}, + {494: 6328}, + {473: 2560, 2559, 501: 2558, 507: 2544, 567: 2543, 569: 2557, 645: 2553, 653: 2661, 708: 5653, 738: 5651, 747: 5654, 2554, 2555, 2556, 2565, 755: 2563, 2562, 2561, 5652, 5656, 5655, 765: 5658, 771: 2660, 773: 5659, 5660, 5657, 844: 6329}, // 3820 - {177, 177, 481: 6329}, - {473: 2559, 2558, 501: 2557, 507: 2543, 567: 2542, 569: 2556, 645: 2552, 653: 2660, 708: 5652, 738: 5650, 747: 5653, 2553, 2554, 2555, 2564, 755: 2562, 2561, 2560, 5651, 5655, 5654, 765: 5657, 771: 2659, 773: 5658, 5659, 5656, 844: 6330}, + {177, 177, 481: 6330}, + {473: 2560, 2559, 501: 2558, 507: 2544, 567: 2543, 569: 2557, 645: 2553, 653: 2661, 708: 5653, 738: 5651, 747: 5654, 2554, 2555, 2556, 2565, 755: 2563, 2562, 2561, 5652, 5656, 5655, 765: 5658, 771: 2660, 773: 5659, 5660, 5657, 844: 6331}, {176, 176}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 6332, 2731, 2732, 2730}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 6333, 2732, 2733, 2731}, {1951, 1951}, // 3825 - {2045, 2045, 158: 6335, 490: 6334}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4712, 2731, 2732, 2730, 788: 6336}, + {2045, 2045, 158: 6336, 490: 6335}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4713, 2732, 2733, 2731, 788: 6337}, {2043, 2043}, - {2044, 2044, 7: 4713}, - {2047, 2047, 7: 5631}, + {2044, 2044, 7: 4714}, + {2047, 2047, 7: 5632}, // 3830 - {584: 6339}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 5622, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 5627, 663: 3459, 2731, 2732, 2730, 737: 5149, 799: 5629, 819: 5630, 5628, 860: 6340}, - {2046, 2046, 7: 5631}, - {2049, 2049, 7: 5198}, - {584: 6343}, + {584: 6340}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 5623, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 5628, 663: 3460, 2732, 2733, 2731, 737: 5150, 799: 5630, 819: 5631, 5629, 860: 6341}, + {2046, 2046, 7: 5632}, + {2049, 2049, 7: 5199}, + {584: 6344}, // 3835 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 3458, 570: 5195, 663: 3459, 2731, 2732, 2730, 737: 5194, 776: 5196, 866: 6344}, - {2048, 2048, 7: 5198}, - {2042, 2042, 7: 3892, 669: 4764, 671: 4763, 909: 6350}, - {584: 6347}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 3890, 794: 6348}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 3459, 570: 5196, 663: 3460, 2732, 2733, 2731, 737: 5195, 776: 5197, 866: 6345}, + {2048, 2048, 7: 5199}, + {2042, 2042, 7: 3893, 669: 4765, 671: 4764, 909: 6351}, + {584: 6348}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 3891, 794: 6349}, // 3840 - {2042, 2042, 7: 3892, 669: 4764, 671: 4763, 909: 6349}, + {2042, 2042, 7: 3893, 669: 4765, 671: 4764, 909: 6350}, {2050, 2050}, {2051, 2051}, - {2: 1850, 1850, 1850, 1850, 1850, 8: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 48: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 566: 4416, 780: 6352}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 3890, 794: 6353}, + {2: 1850, 1850, 1850, 1850, 1850, 8: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 48: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 566: 4417, 780: 6353}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 3891, 794: 6354}, // 3845 - {2042, 2042, 7: 3892, 669: 4764, 671: 4763, 909: 6354}, + {2042, 2042, 7: 3893, 669: 4765, 671: 4764, 909: 6355}, {2055, 2055}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 6356, 2731, 2732, 2730}, - {472: 6357}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 6358}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 6357, 2732, 2733, 2731}, + {472: 6358}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 6359}, // 3850 - {2185, 2185, 81: 4200, 496: 4201, 868: 6360, 881: 6359, 1062: 6361}, - {2184, 2184, 81: 4200, 868: 6363}, - {2183, 2183, 496: 4201, 881: 6362}, + {2185, 2185, 81: 4201, 496: 4202, 868: 6361, 881: 6360, 1062: 6362}, + {2184, 2184, 81: 4201, 868: 6364}, + {2183, 2183, 496: 4202, 881: 6363}, {2056, 2056}, {2181, 2181}, // 3855 {2182, 2182}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 5294, 2731, 2732, 2730, 814: 6365}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 5295, 2732, 2733, 2731, 814: 6366}, {2057, 2057}, {2193, 2193}, - {2: 1848, 1848, 1848, 1848, 1848, 8: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 48: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 566: 4788, 784: 6588}, + {2: 1848, 1848, 1848, 1848, 1848, 8: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 48: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 566: 4789, 784: 6589}, // 3860 - {648: 6576}, + {648: 6577}, {648: 2179}, {648: 2178}, {648: 2177}, - {2: 1848, 1848, 1848, 1848, 1848, 8: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 48: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 566: 4788, 784: 6553}, + {2: 1848, 1848, 1848, 1848, 1848, 8: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 48: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 566: 4789, 784: 6554}, // 3865 - {16: 6474, 81: 6473, 99: 2083, 140: 2083, 667: 2083, 1327: 6472}, - {507: 6471}, - {2: 1848, 1848, 1848, 1848, 1848, 8: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 48: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 566: 4788, 784: 6459}, - {2: 1848, 1848, 1848, 1848, 1848, 8: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 48: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 475: 1848, 566: 4788, 570: 1848, 784: 6427}, - {2: 1848, 1848, 1848, 1848, 1848, 8: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 48: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 475: 1848, 566: 4788, 784: 6421}, + {16: 6475, 81: 6474, 99: 2083, 140: 2083, 667: 2083, 1327: 6473}, + {507: 6472}, + {2: 1848, 1848, 1848, 1848, 1848, 8: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 48: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 566: 4789, 784: 6460}, + {2: 1848, 1848, 1848, 1848, 1848, 8: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 48: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 475: 1848, 566: 4789, 570: 1848, 784: 6428}, + {2: 1848, 1848, 1848, 1848, 1848, 8: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 48: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 475: 1848, 566: 4789, 784: 6422}, // 3870 - {156: 6416}, - {2: 1848, 1848, 1848, 1848, 1848, 8: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 48: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 566: 4788, 784: 6380}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 6381}, - {49, 49, 4: 49, 49, 49, 13: 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 70: 6389, 6386, 6392, 6393, 6394, 6387, 6385, 6395, 6391, 6388, 479: 49, 49, 482: 49, 503: 49, 506: 49, 646: 49, 648: 49, 656: 6390, 911: 6384, 1193: 6382, 1284: 6383}, - {393, 393, 4: 4206, 4208, 397, 13: 4225, 2156, 4223, 4164, 4227, 4214, 4243, 4207, 4210, 4209, 4212, 4213, 4215, 4222, 397, 4233, 4234, 4220, 4221, 4226, 4228, 4240, 4239, 4245, 4241, 4238, 4231, 4236, 4237, 4230, 4232, 4235, 4224, 479: 4205, 4242, 482: 2156, 503: 4934, 506: 2156, 646: 2156, 648: 4211, 779: 4216, 791: 4218, 811: 4217, 833: 4219, 837: 4229, 841: 4244, 917: 5513, 1016: 6415}, + {156: 6417}, + {2: 1848, 1848, 1848, 1848, 1848, 8: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 48: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 566: 4789, 784: 6381}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 6382}, + {49, 49, 4: 49, 49, 49, 13: 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 70: 6390, 6387, 6393, 6394, 6395, 6388, 6386, 6396, 6392, 6389, 479: 49, 49, 482: 49, 503: 49, 506: 49, 646: 49, 648: 49, 656: 6391, 911: 6385, 1193: 6383, 1284: 6384}, + {393, 393, 4: 4207, 4209, 397, 13: 4226, 2156, 4224, 4165, 4228, 4215, 4244, 4208, 4211, 4210, 4213, 4214, 4216, 4223, 397, 4234, 4235, 4221, 4222, 4227, 4229, 4241, 4240, 4246, 4242, 4239, 4232, 4237, 4238, 4231, 4233, 4236, 4225, 479: 4206, 4243, 482: 2156, 503: 4935, 506: 2156, 646: 2156, 648: 4212, 779: 4217, 791: 4219, 811: 4218, 833: 4220, 837: 4230, 841: 4245, 917: 5514, 1016: 6416}, // 3875 - {48, 48, 4: 48, 48, 48, 13: 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 70: 6389, 6386, 6392, 6393, 6394, 6387, 6385, 6395, 6391, 6388, 479: 48, 48, 482: 48, 503: 48, 506: 48, 646: 48, 648: 48, 656: 6390, 911: 6414}, + {48, 48, 4: 48, 48, 48, 13: 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 70: 6390, 6387, 6393, 6394, 6395, 6388, 6386, 6396, 6392, 6389, 479: 48, 48, 482: 48, 503: 48, 506: 48, 646: 48, 648: 48, 656: 6391, 911: 6415}, {47, 47, 4: 47, 47, 47, 13: 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 70: 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 479: 47, 47, 482: 47, 503: 47, 506: 47, 646: 47, 648: 47, 656: 47}, - {485: 2037, 2037, 498: 4246, 508: 2037, 659: 6411, 735: 6410}, - {474: 6407, 485: 2037, 2037, 498: 4246, 508: 2037, 735: 6406}, - {485: 2037, 2037, 498: 4246, 508: 2037, 735: 6404}, + {485: 2037, 2037, 498: 4247, 508: 2037, 659: 6412, 735: 6411}, + {474: 6408, 485: 2037, 2037, 498: 4247, 508: 2037, 735: 6407}, + {485: 2037, 2037, 498: 4247, 508: 2037, 735: 6405}, // 3880 {40, 40, 4: 40, 40, 40, 13: 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, 70: 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 479: 40, 40, 482: 40, 503: 40, 506: 40, 646: 40, 648: 40, 656: 40}, - {72: 6402, 74: 6403, 6400, 656: 6401}, - {485: 2037, 2037, 498: 4246, 508: 2037, 735: 6398}, + {72: 6403, 74: 6404, 6401, 656: 6402}, + {485: 2037, 2037, 498: 4247, 508: 2037, 735: 6399}, {37, 37, 4: 37, 37, 37, 13: 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, 70: 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 479: 37, 37, 482: 37, 503: 37, 506: 37, 646: 37, 648: 37, 656: 37}, - {485: 2037, 2037, 498: 4246, 508: 2037, 735: 6396}, + {485: 2037, 2037, 498: 4247, 508: 2037, 735: 6397}, // 3885 {34, 34, 4: 34, 34, 34, 13: 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, 70: 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 479: 34, 34, 482: 34, 503: 34, 506: 34, 646: 34, 648: 34, 656: 34}, {32, 32, 4: 32, 32, 32, 13: 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 70: 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 479: 32, 32, 482: 32, 503: 32, 506: 32, 646: 32, 648: 32, 656: 32}, {31, 31, 4: 31, 31, 31, 13: 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, 70: 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 479: 31, 31, 482: 31, 503: 31, 506: 31, 646: 31, 648: 31, 656: 31}, - {485: 4024, 4025, 508: 2705, 732: 4021, 763: 4023, 812: 6397}, + {485: 4025, 4026, 508: 2706, 732: 4022, 763: 4024, 812: 6398}, {35, 35, 4: 35, 35, 35, 13: 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, 70: 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 479: 35, 35, 482: 35, 503: 35, 506: 35, 646: 35, 648: 35, 656: 35}, // 3890 - {485: 4024, 4025, 508: 2705, 732: 4021, 763: 4023, 812: 6399}, + {485: 4025, 4026, 508: 2706, 732: 4022, 763: 4024, 812: 6400}, {38, 38, 4: 38, 38, 38, 13: 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 70: 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 479: 38, 38, 482: 38, 503: 38, 506: 38, 646: 38, 648: 38, 656: 38}, {39, 39, 4: 39, 39, 39, 13: 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 70: 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 479: 39, 39, 482: 39, 503: 39, 506: 39, 646: 39, 648: 39, 656: 39}, {36, 36, 4: 36, 36, 36, 13: 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 70: 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 479: 36, 36, 482: 36, 503: 36, 506: 36, 646: 36, 648: 36, 656: 36}, {33, 33, 4: 33, 33, 33, 13: 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 70: 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 479: 33, 33, 482: 33, 503: 33, 506: 33, 646: 33, 648: 33, 656: 33}, // 3895 {30, 30, 4: 30, 30, 30, 13: 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, 70: 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 479: 30, 30, 482: 30, 503: 30, 506: 30, 646: 30, 648: 30, 656: 30}, - {485: 4024, 4025, 508: 2705, 732: 4021, 763: 4023, 812: 6405}, + {485: 4025, 4026, 508: 2706, 732: 4022, 763: 4024, 812: 6406}, {41, 41, 4: 41, 41, 41, 13: 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 70: 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 479: 41, 41, 482: 41, 503: 41, 506: 41, 646: 41, 648: 41, 656: 41}, - {485: 4024, 4025, 508: 2705, 732: 4021, 763: 4023, 812: 6409}, - {485: 4024, 4025, 508: 2705, 732: 4021, 763: 4023, 812: 6408}, + {485: 4025, 4026, 508: 2706, 732: 4022, 763: 4024, 812: 6410}, + {485: 4025, 4026, 508: 2706, 732: 4022, 763: 4024, 812: 6409}, // 3900 {42, 42, 4: 42, 42, 42, 13: 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 70: 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 479: 42, 42, 482: 42, 503: 42, 506: 42, 646: 42, 648: 42, 656: 42}, {43, 43, 4: 43, 43, 43, 13: 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, 70: 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 479: 43, 43, 482: 43, 503: 43, 506: 43, 646: 43, 648: 43, 656: 43}, - {485: 4024, 4025, 508: 2705, 732: 4021, 763: 4023, 812: 6413}, - {485: 4024, 4025, 508: 2705, 732: 4021, 763: 4023, 812: 6412}, + {485: 4025, 4026, 508: 2706, 732: 4022, 763: 4024, 812: 6414}, + {485: 4025, 4026, 508: 2706, 732: 4022, 763: 4024, 812: 6413}, {44, 44, 4: 44, 44, 44, 13: 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 70: 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 479: 44, 44, 482: 44, 503: 44, 506: 44, 646: 44, 648: 44, 656: 44}, // 3905 {45, 45, 4: 45, 45, 45, 13: 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 70: 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 479: 45, 45, 482: 45, 503: 45, 506: 45, 646: 45, 648: 45, 656: 45}, {46, 46, 4: 46, 46, 46, 13: 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 70: 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 479: 46, 46, 482: 46, 503: 46, 506: 46, 646: 46, 648: 46, 656: 46}, {50, 50}, - {494: 6417}, - {473: 2559, 2558, 501: 2557, 507: 2543, 567: 2542, 569: 2556, 645: 2552, 653: 2660, 708: 5652, 738: 5650, 747: 5653, 2553, 2554, 2555, 2564, 755: 2562, 2561, 2560, 5651, 5655, 5654, 765: 5657, 771: 2659, 773: 5658, 5659, 5656, 844: 6418}, + {494: 6418}, + {473: 2560, 2559, 501: 2558, 507: 2544, 567: 2543, 569: 2557, 645: 2553, 653: 2661, 708: 5653, 738: 5651, 747: 5654, 2554, 2555, 2556, 2565, 755: 2563, 2562, 2561, 5652, 5656, 5655, 765: 5658, 771: 2660, 773: 5659, 5660, 5657, 844: 6419}, // 3910 - {481: 6419}, - {473: 2559, 2558, 501: 2557, 507: 2543, 567: 2542, 569: 2556, 645: 2552, 653: 2660, 708: 5652, 738: 5650, 747: 5653, 2553, 2554, 2555, 2564, 755: 2562, 2561, 2560, 5651, 5655, 5654, 765: 5657, 771: 2659, 773: 5658, 5659, 5656, 844: 6420}, + {481: 6420}, + {473: 2560, 2559, 501: 2558, 507: 2544, 567: 2543, 569: 2557, 645: 2553, 653: 2661, 708: 5653, 738: 5651, 747: 5654, 2554, 2555, 2556, 2565, 755: 2563, 2562, 2561, 5652, 5656, 5655, 765: 5658, 771: 2660, 773: 5659, 5660, 5657, 844: 6421}, {178, 178}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 5622, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 5627, 663: 3459, 2731, 2732, 2730, 737: 5149, 799: 5629, 819: 6423, 5628, 1119: 6424, 1279: 6422}, - {240, 240, 7: 6425}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 5623, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 5628, 663: 3460, 2732, 2733, 2731, 737: 5150, 799: 5630, 819: 6424, 5629, 1119: 6425, 1279: 6423}, + {240, 240, 7: 6426}, // 3915 {189, 189, 7: 189}, {188, 188, 7: 188}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 5622, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 5627, 663: 3459, 2731, 2732, 2730, 737: 5149, 799: 5629, 819: 6423, 5628, 1119: 6426}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 5623, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 5628, 663: 3460, 2732, 2733, 2731, 737: 5150, 799: 5630, 819: 6424, 5629, 1119: 6427}, {187, 187, 7: 187}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 3458, 570: 5195, 663: 3459, 2731, 2732, 2730, 737: 5194, 776: 5212, 889: 5213, 920: 6428}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 3459, 570: 5196, 663: 3460, 2732, 2733, 2731, 737: 5195, 776: 5213, 889: 5214, 920: 6429}, // 3920 - {223, 223, 7: 5215, 13: 223, 46: 223, 474: 223, 661: 5259, 958: 5258, 6429}, - {231, 231, 13: 231, 46: 231, 474: 6431, 1007: 6430}, - {210, 210, 13: 6448, 46: 6446, 951: 6447, 6445, 1099: 6444, 6443}, - {126: 6436, 6434, 6435, 6437, 1006: 6433, 1191: 6432}, - {230, 230, 13: 230, 46: 230, 126: 6436, 6434, 6435, 6437, 1006: 6442}, + {223, 223, 7: 5216, 13: 223, 46: 223, 474: 223, 661: 5260, 958: 5259, 6430}, + {231, 231, 13: 231, 46: 231, 474: 6432, 1007: 6431}, + {210, 210, 13: 6449, 46: 6447, 951: 6448, 6446, 1099: 6445, 6444}, + {126: 6437, 6435, 6436, 6438, 1006: 6434, 1191: 6433}, + {230, 230, 13: 230, 46: 230, 126: 6437, 6435, 6436, 6438, 1006: 6443}, // 3925 {229, 229, 13: 229, 46: 229, 126: 229, 229, 229, 229}, - {508: 2705, 732: 4021, 763: 6441}, - {508: 2705, 732: 4021, 763: 6440}, - {508: 2705, 732: 4021, 763: 6439}, - {508: 2705, 732: 4021, 763: 6438}, + {508: 2706, 732: 4022, 763: 6442}, + {508: 2706, 732: 4022, 763: 6441}, + {508: 2706, 732: 4022, 763: 6440}, + {508: 2706, 732: 4022, 763: 6439}, // 3930 {224, 224, 13: 224, 46: 224, 126: 224, 224, 224, 224}, {225, 225, 13: 225, 46: 225, 126: 225, 225, 225, 225}, @@ -10837,382 +10838,382 @@ var ( {228, 228, 13: 228, 46: 228, 126: 228, 228, 228, 228}, // 3935 {241, 241}, - {209, 209, 13: 6448, 46: 6446, 951: 6447, 6458}, + {209, 209, 13: 6449, 46: 6447, 951: 6448, 6459}, {208, 208, 13: 208, 46: 208}, - {496: 6457, 971: 6456}, - {204, 204, 13: 204, 46: 204, 206: 6452, 479: 6453, 581: 6451}, + {496: 6458, 971: 6457}, + {204, 204, 13: 204, 46: 204, 206: 6453, 479: 6454, 581: 6452}, // 3940 - {335: 6449}, - {199, 199, 13: 199, 46: 199, 206: 199, 479: 199, 581: 199, 1183: 6450}, + {335: 6450}, + {199, 199, 13: 199, 46: 199, 206: 199, 479: 199, 581: 199, 1183: 6451}, {200, 200, 13: 200, 46: 200, 206: 200, 479: 200, 581: 200}, - {508: 2705, 732: 4021, 763: 6454}, + {508: 2706, 732: 4022, 763: 6455}, {202, 202, 13: 202, 46: 202}, // 3945 {201, 201, 13: 201, 46: 201}, - {104: 6455}, + {104: 6456}, {203, 203, 13: 203, 46: 203}, {206, 206, 13: 206, 46: 206}, {205, 205, 13: 205, 46: 205}, // 3950 {207, 207, 13: 207, 46: 207}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 6460, 2731, 2732, 2730}, - {499: 6461}, - {475: 6462}, - {1943, 1943, 15: 1943, 48: 1943, 50: 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 138: 6465, 472: 1943, 507: 6464, 652: 1943, 1040: 6463}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 6461, 2732, 2733, 2731}, + {499: 6462}, + {475: 6463}, + {1943, 1943, 15: 1943, 48: 1943, 50: 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 138: 6466, 472: 1943, 507: 6465, 652: 1943, 1040: 6464}, // 3955 - {2000, 2000, 15: 2000, 48: 2000, 50: 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 472: 2000, 652: 2000, 896: 6470}, + {2000, 2000, 15: 2000, 48: 2000, 50: 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 472: 2000, 652: 2000, 896: 6471}, {1942, 1942, 15: 1942, 48: 1942, 50: 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 472: 1942, 652: 1942}, - {199: 6468, 391: 6469, 642: 6467, 650: 6466}, + {199: 6469, 391: 6470, 642: 6468, 650: 6467}, {1941, 1941, 15: 1941, 48: 1941, 50: 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 472: 1941, 652: 1941}, {1940, 1940, 15: 1940, 48: 1940, 50: 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 472: 1940, 652: 1940}, // 3960 {1939, 1939, 15: 1939, 48: 1939, 50: 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 472: 1939, 652: 1939}, {1938, 1938, 15: 1938, 48: 1938, 50: 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 472: 1938, 652: 1938}, - {1955, 1955, 15: 6185, 48: 6161, 50: 6181, 6174, 6164, 6160, 6168, 6172, 6184, 6167, 6173, 6171, 6169, 6182, 6175, 6163, 6183, 6162, 6165, 6166, 6170, 472: 6176, 652: 6186, 892: 6178, 6177, 6180, 6159, 897: 6179}, + {1955, 1955, 15: 6186, 48: 6162, 50: 6182, 6175, 6165, 6161, 6169, 6173, 6185, 6168, 6174, 6172, 6170, 6183, 6176, 6164, 6184, 6163, 6166, 6167, 6171, 472: 6177, 652: 6187, 892: 6179, 6178, 6181, 6160, 897: 6180}, {16: 2084, 81: 2084, 99: 2084, 140: 2084, 667: 2084}, - {99: 2079, 140: 6521, 667: 2079, 1329: 6520}, + {99: 2079, 140: 6522, 667: 2079, 1329: 6521}, // 3965 - {498: 6516}, - {160: 6475}, - {2: 1848, 1848, 1848, 1848, 1848, 8: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 48: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 566: 4788, 784: 6476}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4951, 2731, 2732, 2730, 884: 6477}, - {86: 6481, 88: 6486, 6488, 6482, 6487, 6490, 6484, 6480, 6485, 6489, 6483, 872: 6478, 1101: 6479}, + {498: 6517}, + {160: 6476}, + {2: 1848, 1848, 1848, 1848, 1848, 8: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 48: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 566: 4789, 784: 6477}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4952, 2732, 2733, 2731, 884: 6478}, + {86: 6482, 88: 6487, 6489, 6483, 6488, 6491, 6485, 6481, 6486, 6490, 6484, 872: 6479, 1101: 6480}, // 3970 {2502, 2502, 7: 2502, 86: 2502, 88: 2502, 2502, 2502, 2502, 2502, 2502, 2502, 2502, 2502, 2502}, - {52, 52, 7: 6514, 86: 6481, 88: 6486, 6488, 6482, 6487, 6490, 6484, 6480, 6485, 6489, 6483, 872: 6513}, - {475: 2037, 498: 4246, 735: 6511}, - {475: 2037, 498: 4246, 735: 6509}, - {498: 4246, 508: 2037, 735: 6507}, + {52, 52, 7: 6515, 86: 6482, 88: 6487, 6489, 6483, 6488, 6491, 6485, 6481, 6486, 6490, 6484, 872: 6514}, + {475: 2037, 498: 4247, 735: 6512}, + {475: 2037, 498: 4247, 735: 6510}, + {498: 4247, 508: 2037, 735: 6508}, // 3975 - {498: 4246, 508: 2037, 735: 6505}, - {498: 4246, 508: 2037, 735: 6503}, - {475: 2037, 498: 4246, 735: 6501}, - {475: 2037, 498: 4246, 735: 6499}, - {475: 2037, 498: 4246, 735: 6497}, + {498: 4247, 508: 2037, 735: 6506}, + {498: 4247, 508: 2037, 735: 6504}, + {475: 2037, 498: 4247, 735: 6502}, + {475: 2037, 498: 4247, 735: 6500}, + {475: 2037, 498: 4247, 735: 6498}, // 3980 - {475: 2037, 498: 4246, 735: 6495}, - {475: 2037, 498: 4246, 735: 6493}, - {475: 2037, 498: 4246, 735: 6491}, - {475: 6492}, + {475: 2037, 498: 4247, 735: 6496}, + {475: 2037, 498: 4247, 735: 6494}, + {475: 2037, 498: 4247, 735: 6492}, + {475: 6493}, {2489, 2489, 7: 2489, 86: 2489, 88: 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489}, // 3985 - {475: 6494}, + {475: 6495}, {2490, 2490, 7: 2490, 86: 2490, 88: 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490}, - {475: 6496}, + {475: 6497}, {2491, 2491, 7: 2491, 86: 2491, 88: 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491}, - {475: 6498}, + {475: 6499}, // 3990 {2492, 2492, 7: 2492, 86: 2492, 88: 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492}, - {475: 6500}, + {475: 6501}, {2493, 2493, 7: 2493, 86: 2493, 88: 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493}, - {475: 6502}, + {475: 6503}, {2494, 2494, 7: 2494, 86: 2494, 88: 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494}, // 3995 - {508: 2705, 732: 2704, 743: 6504}, + {508: 2706, 732: 2705, 743: 6505}, {2495, 2495, 7: 2495, 86: 2495, 88: 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495}, - {508: 2705, 732: 2704, 743: 6506}, + {508: 2706, 732: 2705, 743: 6507}, {2496, 2496, 7: 2496, 86: 2496, 88: 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496}, - {508: 2705, 732: 2704, 743: 6508}, + {508: 2706, 732: 2705, 743: 6509}, // 4000 {2497, 2497, 7: 2497, 86: 2497, 88: 2497, 2497, 2497, 2497, 2497, 2497, 2497, 2497, 2497, 2497}, - {475: 6510}, + {475: 6511}, {2498, 2498, 7: 2498, 86: 2498, 88: 2498, 2498, 2498, 2498, 2498, 2498, 2498, 2498, 2498, 2498}, - {475: 6512}, + {475: 6513}, {2499, 2499, 7: 2499, 86: 2499, 88: 2499, 2499, 2499, 2499, 2499, 2499, 2499, 2499, 2499, 2499}, // 4005 {2501, 2501, 7: 2501, 86: 2501, 88: 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501}, - {86: 6481, 88: 6486, 6488, 6482, 6487, 6490, 6484, 6480, 6485, 6489, 6483, 872: 6515}, + {86: 6482, 88: 6487, 6489, 6483, 6488, 6491, 6485, 6481, 6486, 6490, 6484, 872: 6516}, {2500, 2500, 7: 2500, 86: 2500, 88: 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500}, - {357: 6518, 397: 6519, 405: 6517}, + {357: 6519, 397: 6520, 405: 6518}, {99: 2082, 140: 2082, 667: 2082}, // 4010 {99: 2081, 140: 2081, 667: 2081}, {99: 2080, 140: 2080, 667: 2080}, - {99: 2077, 667: 6525, 1332: 6524}, - {498: 6522}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 3458, 570: 5195, 663: 3459, 2731, 2732, 2730, 737: 5194, 776: 6523}, + {99: 2077, 667: 6526, 1332: 6525}, + {498: 6523}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 3459, 570: 5196, 663: 3460, 2732, 2733, 2731, 737: 5195, 776: 6524}, // 4015 {99: 2078, 667: 2078}, - {99: 6529}, - {383: 6526}, - {140: 6527, 348: 6528}, + {99: 6530}, + {383: 6527}, + {140: 6528, 348: 6529}, {99: 2076}, // 4020 {99: 2075}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 6531, 1331: 6530}, - {473: 6533, 478: 2073, 1330: 6532}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 6532, 1331: 6531}, + {473: 6534, 478: 2073, 1330: 6533}, {473: 2074, 478: 2074}, - {478: 6539}, + {478: 6540}, // 4025 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 6535, 2731, 2732, 2730, 1185: 6534}, - {7: 6537, 47: 6536}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 6536, 2732, 2733, 2731, 1185: 6535}, + {7: 6538, 47: 6537}, {7: 2071, 47: 2071}, {478: 2072}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 6538, 2731, 2732, 2730}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 6539, 2732, 2733, 2731}, // 4030 {7: 2070, 47: 2070}, - {473: 2559, 2558, 501: 2557, 569: 2556, 645: 2552, 708: 6543, 747: 6541, 2553, 2554, 2555, 2564, 755: 2562, 2561, 2560, 3848, 6542, 6540, 1195: 6544}, + {473: 2560, 2559, 501: 2558, 569: 2557, 645: 2553, 708: 6544, 747: 6542, 2554, 2555, 2556, 2565, 755: 2563, 2562, 2561, 3849, 6543, 6541, 1195: 6545}, {2092, 2092, 474: 2092}, {2091, 2091, 474: 2091, 480: 806, 488: 806, 806}, {2090, 2090, 474: 2090}, // 4035 - {2089, 2089, 474: 2089, 480: 805, 488: 805, 805, 493: 2697, 500: 2698, 502: 2694, 766: 3859, 3860}, - {2069, 2069, 474: 6546, 1328: 6545}, + {2089, 2089, 474: 2089, 480: 805, 488: 805, 805, 493: 2698, 500: 2699, 502: 2695, 766: 3860, 3861}, + {2069, 2069, 474: 6547, 1328: 6546}, {2086, 2086}, - {136: 6548, 316: 6547}, - {582: 6551}, + {136: 6549, 316: 6548}, + {582: 6552}, // 4040 - {582: 6549}, - {904: 6550}, + {582: 6550}, + {904: 6551}, {2067, 2067}, - {904: 6552}, + {904: 6553}, {2068, 2068}, // 4045 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 5294, 2731, 2732, 2730, 814: 6554}, - {2165, 2165, 14: 2156, 16: 2156, 19: 2156, 479: 4205, 482: 2156, 504: 6558, 506: 2156, 646: 2156, 779: 6557, 791: 6556, 848: 6560, 930: 6559, 1196: 6555}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 5295, 2732, 2733, 2731, 814: 6555}, + {2165, 2165, 14: 2156, 16: 2156, 19: 2156, 479: 4206, 482: 2156, 504: 6559, 506: 2156, 646: 2156, 779: 6558, 791: 6557, 848: 6561, 930: 6560, 1196: 6556}, {2174, 2174}, - {14: 3804, 16: 4164, 19: 6568, 482: 6567, 506: 3805, 646: 3803, 772: 6566, 779: 6569}, + {14: 3805, 16: 4165, 19: 6569, 482: 6568, 506: 3806, 646: 3804, 772: 6567, 779: 6570}, {2167, 2167, 14: 2167, 16: 2167, 19: 2167, 479: 2167, 482: 2167, 504: 2167, 506: 2167, 646: 2167}, // 4050 - {217: 6562}, - {2164, 2164, 14: 2156, 16: 2156, 19: 2156, 479: 4205, 482: 2156, 504: 6558, 506: 2156, 646: 2156, 779: 6557, 791: 6556, 848: 6561}, + {217: 6563}, + {2164, 2164, 14: 2156, 16: 2156, 19: 2156, 479: 4206, 482: 2156, 504: 6559, 506: 2156, 646: 2156, 779: 6558, 791: 6557, 848: 6562}, {2163, 2163, 14: 2163, 16: 2163, 19: 2163, 479: 2163, 482: 2163, 504: 2163, 506: 2163, 646: 2163}, {2162, 2162, 14: 2162, 16: 2162, 19: 2162, 479: 2162, 482: 2162, 504: 2162, 506: 2162, 646: 2162}, - {213: 6563}, + {213: 6564}, // 4055 - {508: 2705, 732: 2704, 743: 6564}, - {2475, 2475, 14: 2475, 16: 2475, 19: 2475, 178: 4927, 479: 2475, 482: 2475, 504: 2475, 506: 2475, 646: 2475, 1075: 6565}, + {508: 2706, 732: 2705, 743: 6565}, + {2475, 2475, 14: 2475, 16: 2475, 19: 2475, 178: 4928, 479: 2475, 482: 2475, 504: 2475, 506: 2475, 646: 2475, 1075: 6566}, {2166, 2166, 14: 2166, 16: 2166, 19: 2166, 479: 2166, 482: 2166, 504: 2166, 506: 2166, 646: 2166}, - {2: 2037, 2037, 2037, 2037, 2037, 8: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 48: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 475: 2037, 498: 4246, 543: 2037, 735: 6574}, - {2: 2037, 2037, 2037, 2037, 2037, 8: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 48: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 475: 2037, 498: 4246, 543: 2037, 735: 6572}, + {2: 2037, 2037, 2037, 2037, 2037, 8: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 48: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 475: 2037, 498: 4247, 543: 2037, 735: 6575}, + {2: 2037, 2037, 2037, 2037, 2037, 8: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 48: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 475: 2037, 498: 4247, 543: 2037, 735: 6573}, // 4060 - {475: 2037, 498: 4246, 735: 6570}, + {475: 2037, 498: 4247, 735: 6571}, {2168, 2168, 14: 2168, 16: 2168, 19: 2168, 479: 2168, 482: 2168, 504: 2168, 506: 2168, 646: 2168}, - {475: 4264, 1038: 6571}, + {475: 4265, 1038: 6572}, {2169, 2169, 14: 2169, 16: 2169, 19: 2169, 479: 2169, 482: 2169, 504: 2169, 506: 2169, 646: 2169}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 3458, 543: 3457, 663: 3459, 2731, 2732, 2730, 737: 3456, 870: 6573}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 3459, 543: 3458, 663: 3460, 2732, 2733, 2731, 737: 3457, 870: 6574}, // 4065 {2170, 2170, 14: 2170, 16: 2170, 19: 2170, 479: 2170, 482: 2170, 504: 2170, 506: 2170, 646: 2170}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 3458, 543: 3729, 663: 3459, 2731, 2732, 2730, 737: 3728, 806: 6575}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 3459, 543: 3730, 663: 3460, 2732, 2733, 2731, 737: 3729, 806: 6576}, {2171, 2171, 14: 2171, 16: 2171, 19: 2171, 479: 2171, 482: 2171, 504: 2171, 506: 2171, 646: 2171}, - {2: 1848, 1848, 1848, 1848, 1848, 8: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 48: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 566: 4788, 784: 6577}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 6578, 2731, 2732, 2730}, + {2: 1848, 1848, 1848, 1848, 1848, 8: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 48: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 566: 4789, 784: 6578}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 6579, 2732, 2733, 2731}, // 4070 - {82: 4821, 472: 1831, 481: 4820, 856: 6580, 1228: 6579}, - {472: 6581}, + {82: 4822, 472: 1831, 481: 4821, 856: 6581, 1228: 6580}, + {472: 6582}, {472: 1830}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 6582}, - {473: 6583}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 6583}, + {473: 6584}, // 4075 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 473: 4582, 663: 4111, 2731, 2732, 2730, 742: 4581, 826: 4580, 834: 6584}, - {7: 4591, 47: 6585}, - {1842, 1842, 4: 1842, 17: 1842, 81: 1842, 1842, 1842, 1842, 1842, 87: 1842, 474: 1842, 481: 1842, 496: 1842, 878: 6586}, - {2185, 2185, 4: 4817, 17: 4814, 81: 4200, 4821, 4681, 4394, 4682, 87: 4393, 474: 4816, 481: 4820, 496: 4201, 854: 4818, 856: 4815, 867: 4819, 6360, 877: 4813, 881: 6359, 1062: 6587}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 473: 4583, 663: 4112, 2732, 2733, 2731, 742: 4582, 826: 4581, 834: 6585}, + {7: 4592, 47: 6586}, + {1842, 1842, 4: 1842, 17: 1842, 81: 1842, 1842, 1842, 1842, 1842, 87: 1842, 474: 1842, 481: 1842, 496: 1842, 878: 6587}, + {2185, 2185, 4: 4818, 17: 4815, 81: 4201, 4822, 4682, 4395, 4683, 87: 4394, 474: 4817, 481: 4821, 496: 4202, 854: 4819, 856: 4816, 867: 4820, 6361, 877: 4814, 881: 6360, 1062: 6588}, {2192, 2192}, // 4080 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 6589, 2731, 2732, 2730}, - {473: 6590}, - {228: 4850, 236: 4852, 239: 4851, 1137: 6591}, - {47: 6592}, - {472: 6593}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 6590, 2732, 2733, 2731}, + {473: 6591}, + {228: 4851, 236: 4853, 239: 4852, 1137: 6592}, + {47: 6593}, + {472: 6594}, // 4085 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 6594}, - {473: 6595}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4111, 2731, 2732, 2730, 742: 4112, 807: 6596}, - {7: 4114, 47: 6597}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 6595}, + {473: 6596}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4112, 2732, 2733, 2731, 742: 4113, 807: 6597}, + {7: 4115, 47: 6598}, {2194, 2194}, // 4090 {2294, 2294}, {2319, 2319}, - {2325, 2325, 474: 6602, 670: 6601}, - {151: 6609, 686: 6608}, - {317: 6604, 325: 6603}, + {2325, 2325, 474: 6603, 670: 6602}, + {151: 6610, 686: 6609}, + {317: 6605, 325: 6604}, // 4095 - {50: 6607}, - {324: 6605}, - {151: 6606}, + {50: 6608}, + {324: 6606}, + {151: 6607}, {2322, 2322}, {2323, 2323}, // 4100 {2324, 2324}, - {2321, 2321, 672: 5369, 922: 6610}, + {2321, 2321, 672: 5370, 922: 6611}, {2320, 2320}, {2327, 2327}, {2326, 2326}, // 4105 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 6626, 794: 6625}, - {569: 6615}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 6616}, - {490: 6618, 648: 6617}, - {899, 899, 2971, 2816, 2852, 2973, 2743, 899, 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 474: 899, 586: 4975, 663: 4974, 2731, 2732, 2730, 855: 6623}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 6627, 794: 6626}, + {569: 6616}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 6617}, + {490: 6619, 648: 6618}, + {899, 899, 2972, 2817, 2853, 2974, 2744, 899, 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 474: 899, 586: 4976, 663: 4975, 2732, 2733, 2731, 855: 6624}, // 4110 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4712, 2731, 2732, 2730, 788: 6619}, - {7: 4713, 648: 6620}, - {899, 899, 2971, 2816, 2852, 2973, 2743, 899, 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 474: 899, 586: 4975, 663: 4974, 2731, 2732, 2730, 855: 6621}, - {2343, 2343, 7: 4977, 474: 4958, 803: 6622}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4713, 2732, 2733, 2731, 788: 6620}, + {7: 4714, 648: 6621}, + {899, 899, 2972, 2817, 2853, 2974, 2744, 899, 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 474: 899, 586: 4976, 663: 4975, 2732, 2733, 2731, 855: 6622}, + {2343, 2343, 7: 4978, 474: 4959, 803: 6623}, {2351, 2351}, // 4115 - {2343, 2343, 7: 4977, 474: 4958, 803: 6624}, + {2343, 2343, 7: 4978, 474: 4959, 803: 6625}, {2354, 2354}, - {2346, 2346, 7: 3892, 161: 6646, 474: 2346, 650: 6645, 979: 6656}, - {1044, 1044, 7: 1044, 98: 6631, 161: 1044, 474: 1044, 490: 6628, 648: 6627, 650: 1044, 653: 6629, 668: 6630}, - {899, 899, 2971, 2816, 2852, 2973, 2743, 899, 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 474: 899, 586: 4975, 663: 4974, 2731, 2732, 2730, 855: 6654}, + {2346, 2346, 7: 3893, 161: 6647, 474: 2346, 650: 6646, 979: 6657}, + {1044, 1044, 7: 1044, 98: 6632, 161: 1044, 474: 1044, 490: 6629, 648: 6628, 650: 1044, 653: 6630, 668: 6631}, + {899, 899, 2972, 2817, 2853, 2974, 2744, 899, 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 474: 899, 586: 4976, 663: 4975, 2732, 2733, 2731, 855: 6655}, // 4120 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4712, 2731, 2732, 2730, 788: 6641}, - {254: 6637}, - {254: 6634}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 5792, 2731, 2732, 2730, 875: 6632}, - {2343, 2343, 7: 5794, 474: 4958, 803: 6633}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4713, 2732, 2733, 2731, 788: 6642}, + {254: 6638}, + {254: 6635}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 5793, 2732, 2733, 2731, 875: 6633}, + {2343, 2343, 7: 5795, 474: 4959, 803: 6634}, // 4125 {2348, 2348}, - {472: 6635}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 5792, 2731, 2732, 2730, 875: 6636}, - {2349, 2349, 7: 5794}, - {472: 6638}, + {472: 6636}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 5793, 2732, 2733, 2731, 875: 6637}, + {2349, 2349, 7: 5795}, + {472: 6639}, // 4130 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 5792, 2731, 2732, 2730, 875: 6639}, - {2343, 2343, 7: 5794, 474: 4958, 803: 6640}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 5793, 2732, 2733, 2731, 875: 6640}, + {2343, 2343, 7: 5795, 474: 4959, 803: 6641}, {2350, 2350}, - {2346, 2346, 7: 4713, 98: 6644, 161: 6646, 474: 2346, 648: 6643, 650: 6645, 979: 6642}, - {2343, 2343, 474: 4958, 803: 6653}, + {2346, 2346, 7: 4714, 98: 6645, 161: 6647, 474: 2346, 648: 6644, 650: 6646, 979: 6643}, + {2343, 2343, 474: 4959, 803: 6654}, // 4135 - {899, 899, 2971, 2816, 2852, 2973, 2743, 899, 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 474: 899, 586: 4975, 663: 4974, 2731, 2732, 2730, 855: 6651}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 5792, 2731, 2732, 2730, 875: 6649}, + {899, 899, 2972, 2817, 2853, 2974, 2744, 899, 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 474: 899, 586: 4976, 663: 4975, 2732, 2733, 2731, 855: 6652}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 5793, 2732, 2733, 2731, 875: 6650}, + {98: 6649}, {98: 6648}, - {98: 6647}, {2344, 2344, 474: 2344}, // 4140 {2345, 2345, 474: 2345}, - {2343, 2343, 7: 5794, 474: 4958, 803: 6650}, + {2343, 2343, 7: 5795, 474: 4959, 803: 6651}, {2347, 2347}, - {2343, 2343, 7: 4977, 474: 4958, 803: 6652}, + {2343, 2343, 7: 4978, 474: 4959, 803: 6653}, {2352, 2352}, // 4145 {2353, 2353}, - {2343, 2343, 7: 4977, 474: 4958, 803: 6655}, + {2343, 2343, 7: 4978, 474: 4959, 803: 6656}, {2355, 2355}, - {2343, 2343, 474: 4958, 803: 6657}, + {2343, 2343, 474: 4959, 803: 6658}, {2356, 2356}, // 4150 - {569: 6663}, - {494: 6661}, + {569: 6664}, + {494: 6662}, {569: 2358}, - {490: 6662, 569: 2359}, + {490: 6663, 569: 2359}, {569: 2357}, // 4155 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 6664}, - {490: 5363, 555: 913, 648: 913, 659: 913, 858: 6665}, - {555: 6668, 648: 6667, 659: 6669, 1132: 6666}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 6665}, + {490: 5364, 555: 913, 648: 913, 659: 913, 858: 6666}, + {555: 6669, 648: 6668, 659: 6670, 1132: 6667}, {2364, 2364}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 6676, 2731, 2732, 2730}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 6677, 2732, 2733, 2731}, // 4160 - {473: 3865, 838: 6671}, - {473: 3865, 838: 5933, 973: 6670}, - {2361, 2361, 7: 5934}, - {505: 6672}, - {473: 3865, 838: 6673}, + {473: 3866, 838: 6672}, + {473: 3866, 838: 5934, 973: 6671}, + {2361, 2361, 7: 5935}, + {505: 6673}, + {473: 3866, 838: 6674}, // 4165 - {86: 6674}, - {508: 2705, 732: 4021, 763: 6675}, + {86: 6675}, + {508: 2706, 732: 4022, 763: 6676}, {2362, 2362}, - {555: 6668, 659: 6669, 1132: 6677}, + {555: 6669, 659: 6670, 1132: 6678}, {2363, 2363}, // 4170 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 6679}, - {2366, 2366, 649: 6681, 1212: 6680}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 6680}, + {2366, 2366, 649: 6682, 1212: 6681}, {2367, 2367}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 6682, 2731, 2732, 2730}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 6683, 2732, 2733, 2731}, {2365, 2365}, // 4175 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 659: 6684, 663: 3889, 2731, 2732, 2730, 736: 6685}, - {260: 6687}, - {2369, 2369, 508: 2705, 732: 4021, 763: 6686}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 659: 6685, 663: 3890, 2732, 2733, 2731, 736: 6686}, + {260: 6688}, + {2369, 2369, 508: 2706, 732: 4022, 763: 6687}, {2368, 2368}, - {508: 2705, 732: 4021, 763: 6688}, + {508: 2706, 732: 4022, 763: 6689}, // 4180 {2370, 2370}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 6700, 1147: 6699, 1317: 6698}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 3458, 570: 5195, 663: 3459, 2731, 2732, 2730, 737: 5194, 776: 6693, 1152: 6692, 1322: 6691}, - {2374, 2374, 7: 6696}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 6701, 1147: 6700, 1317: 6699}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 3459, 570: 5196, 663: 3460, 2732, 2733, 2731, 737: 5195, 776: 6694, 1152: 6693, 1322: 6692}, + {2374, 2374, 7: 6697}, {2373, 2373, 7: 2373}, // 4185 - {649: 6694}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 3458, 570: 5195, 663: 3459, 2731, 2732, 2730, 737: 5194, 776: 6695}, + {649: 6695}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 3459, 570: 5196, 663: 3460, 2732, 2733, 2731, 737: 5195, 776: 6696}, {2371, 2371, 7: 2371}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 3458, 570: 5195, 663: 3459, 2731, 2732, 2730, 737: 5194, 776: 6693, 1152: 6697}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 3459, 570: 5196, 663: 3460, 2732, 2733, 2731, 737: 5195, 776: 6694, 1152: 6698}, {2372, 2372, 7: 2372}, // 4190 - {2378, 2378, 7: 6703}, + {2378, 2378, 7: 6704}, {2377, 2377, 7: 2377}, - {649: 6701}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 6702}, + {649: 6702}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 6703}, {2375, 2375, 7: 2375}, // 4195 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 6700, 1147: 6704}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 6701, 1147: 6705}, {2376, 2376, 7: 2376}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 2156, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 479: 4205, 482: 2156, 504: 6558, 506: 2156, 646: 2156, 663: 5294, 2731, 2732, 2730, 779: 6557, 791: 6556, 814: 6754, 848: 6560, 930: 6755}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 6744, 2731, 2732, 2730}, - {2: 1850, 1850, 1850, 1850, 1850, 8: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 48: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 475: 1850, 566: 4416, 570: 1850, 780: 6733}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 2156, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 479: 4206, 482: 2156, 504: 6559, 506: 2156, 646: 2156, 663: 5295, 2732, 2733, 2731, 779: 6558, 791: 6557, 814: 6755, 848: 6561, 930: 6756}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 6745, 2732, 2733, 2731}, + {2: 1850, 1850, 1850, 1850, 1850, 8: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 48: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 475: 1850, 566: 4417, 570: 1850, 780: 6734}, // 4200 - {274: 6727, 1230: 6726}, - {160: 6722}, - {2: 1850, 1850, 1850, 1850, 1850, 8: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 48: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 566: 4416, 780: 6711}, - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 3889, 2731, 2732, 2730, 736: 6712}, - {70: 6389, 6386, 6392, 6393, 6394, 6387, 6385, 6395, 6391, 6388, 6716, 656: 6390, 911: 6715, 985: 6714, 1165: 6713}, + {274: 6728, 1230: 6727}, + {160: 6723}, + {2: 1850, 1850, 1850, 1850, 1850, 8: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 48: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 566: 4417, 780: 6712}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 3890, 2732, 2733, 2731, 736: 6713}, + {70: 6390, 6387, 6393, 6394, 6395, 6388, 6386, 6396, 6392, 6389, 6717, 656: 6391, 911: 6716, 985: 6715, 1165: 6714}, // 4205 - {25, 25, 70: 6389, 6386, 6392, 6393, 6394, 6387, 6385, 6395, 6391, 6388, 6716, 656: 6390, 911: 6715, 985: 6721}, + {25, 25, 70: 6390, 6387, 6393, 6394, 6395, 6388, 6386, 6396, 6392, 6389, 6717, 656: 6391, 911: 6716, 985: 6722}, {24, 24, 70: 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 656: 24}, {22, 22, 70: 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 656: 22}, - {21, 21, 70: 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 474: 6718, 485: 2037, 2037, 498: 4246, 508: 2037, 656: 21, 735: 6717}, - {485: 4024, 4025, 508: 2705, 732: 4021, 763: 4023, 812: 6720}, + {21, 21, 70: 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 474: 6719, 485: 2037, 2037, 498: 4247, 508: 2037, 656: 21, 735: 6718}, + {485: 4025, 4026, 508: 2706, 732: 4022, 763: 4024, 812: 6721}, // 4210 - {485: 4024, 4025, 508: 2705, 732: 4021, 763: 4023, 812: 6719}, + {485: 4025, 4026, 508: 2706, 732: 4022, 763: 4024, 812: 6720}, {19, 19, 70: 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 656: 19}, {20, 20, 70: 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 656: 20}, {23, 23, 70: 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 656: 23}, - {2: 1850, 1850, 1850, 1850, 1850, 8: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 48: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 566: 4416, 780: 6723}, + {2: 1850, 1850, 1850, 1850, 1850, 8: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 48: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 566: 4417, 780: 6724}, // 4215 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 3347, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 663: 4951, 2731, 2732, 2730, 884: 6724}, - {86: 6481, 88: 6486, 6488, 6482, 6487, 6490, 6484, 6480, 6485, 6489, 6483, 872: 6478, 1101: 6725}, - {51, 51, 7: 6514, 86: 6481, 88: 6486, 6488, 6482, 6487, 6490, 6484, 6480, 6485, 6489, 6483, 872: 6513}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 3348, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 663: 4952, 2732, 2733, 2731, 884: 6725}, + {86: 6482, 88: 6487, 6489, 6483, 6488, 6491, 6485, 6481, 6486, 6490, 6484, 872: 6479, 1101: 6726}, + {51, 51, 7: 6515, 86: 6482, 88: 6487, 6489, 6483, 6488, 6491, 6485, 6481, 6486, 6490, 6484, 872: 6514}, {237, 237}, - {400: 6728}, + {400: 6729}, // 4220 - {236, 236, 70: 6729}, - {152: 6730}, - {472: 6731}, - {202: 6732}, + {236, 236, 70: 6730}, + {152: 6731}, + {472: 6732}, + {202: 6733}, {235, 235}, // 4225 - {2: 2971, 2816, 2852, 2973, 2743, 8: 2789, 2744, 2875, 2990, 2983, 3340, 3335, 2855, 3138, 2857, 2831, 2775, 2778, 2767, 2800, 2859, 2860, 2967, 2854, 2991, 3095, 3094, 2742, 2853, 2856, 2867, 2807, 2811, 2863, 2976, 2822, 2903, 2740, 2741, 2902, 2975, 2739, 2988, 2948, 48: 3059, 2821, 2824, 3042, 3039, 3031, 3043, 3046, 3047, 3044, 3048, 3049, 3045, 3038, 3050, 3033, 3034, 3037, 3040, 3041, 3051, 3343, 2889, 2825, 3018, 3017, 3019, 3014, 3013, 3020, 3015, 3016, 2817, 2933, 3003, 3066, 3001, 3067, 3107, 3002, 3189, 3193, 3181, 3192, 3194, 3184, 3190, 3191, 3195, 3188, 2758, 2892, 2829, 3344, 3333, 2752, 3337, 2897, 2989, 2787, 3356, 3000, 3339, 3354, 3355, 3353, 3349, 2992, 2993, 2994, 2995, 2996, 2997, 2999, 2830, 3345, 2826, 2918, 2922, 2923, 2924, 2925, 2913, 2942, 2985, 2944, 2760, 2943, 2802, 2914, 3064, 2894, 2934, 2797, 2850, 3009, 2871, 2761, 2766, 2777, 2792, 3332, 3004, 2874, 2819, 2916, 2841, 2747, 2893, 2776, 2796, 3169, 3053, 3142, 2930, 2839, 6734, 2869, 2806, 3140, 2810, 2818, 2840, 3054, 2751, 2769, 3336, 2790, 2782, 2868, 3007, 3023, 2951, 2844, 3060, 3061, 3025, 2888, 3062, 2981, 3137, 3088, 3021, 2820, 2921, 3341, 2979, 2878, 2736, 2762, 2883, 2773, 2774, 2885, 2781, 2791, 2794, 3032, 2946, 3139, 2912, 2881, 2941, 2984, 2870, 3006, 3090, 2828, 3100, 3101, 3342, 2980, 3069, 3029, 3070, 2890, 2952, 2750, 3118, 3071, 3074, 2756, 3055, 3075, 3352, 2763, 2954, 3120, 3077, 2950, 2771, 3079, 2963, 2987, 2974, 2772, 3124, 3081, 3110, 2982, 2785, 3012, 3176, 3338, 2795, 2798, 2964, 3010, 3129, 3005, 3130, 2958, 3083, 3082, 3008, 3065, 2895, 3357, 3084, 3085, 2899, 2956, 3086, 3063, 2814, 2815, 2929, 3035, 2931, 3143, 3087, 2977, 2978, 2919, 2823, 2960, 3103, 3091, 2738, 3152, 2959, 3159, 3160, 3161, 3162, 3164, 3163, 3165, 3166, 3102, 2836, 2961, 3186, 3185, 2842, 2733, 2734, 3011, 3028, 2745, 3030, 3056, 2737, 2748, 2749, 3072, 3073, 2753, 2940, 2754, 2755, 2927, 3348, 3076, 2872, 2759, 2764, 2765, 3078, 3080, 2884, 3125, 2886, 2779, 2780, 2896, 2784, 2947, 3170, 2786, 3197, 2957, 2891, 2865, 3097, 2965, 2986, 2949, 2880, 3131, 2935, 2953, 2998, 2803, 2801, 2877, 2966, 2858, 3022, 2936, 2861, 2862, 3358, 2898, 3196, 2805, 2827, 3104, 3171, 2808, 2969, 2972, 3024, 3058, 3105, 3068, 2908, 2909, 2915, 3135, 3108, 3136, 3109, 3036, 3111, 2939, 2876, 3089, 2970, 2928, 3096, 3093, 3092, 3144, 2955, 3057, 2968, 3156, 3099, 2937, 2832, 2833, 3179, 3167, 2837, 2866, 2873, 2938, 3106, 2945, 3361, 2847, 3113, 3114, 3334, 3115, 3116, 3117, 3172, 3119, 3121, 3122, 3123, 2783, 2932, 3173, 2901, 3126, 2788, 3180, 3362, 3128, 3367, 3366, 3359, 3182, 3183, 3133, 3132, 2804, 3134, 3141, 2907, 2812, 2813, 3052, 2926, 3350, 3351, 3360, 2920, 2848, 2962, 2879, 2882, 3174, 3148, 3149, 3150, 3151, 3175, 3363, 3146, 3147, 2900, 3098, 3364, 3365, 3168, 3153, 3154, 3155, 3187, 3346, 475: 3458, 570: 5195, 663: 3459, 2731, 2732, 2730, 737: 5194, 776: 5212, 889: 5213, 920: 6735}, - {1702, 1702, 7: 1702, 13: 1702, 46: 1702, 142: 1702, 473: 6739, 1702, 568: 1702, 661: 1702, 1702}, - {223, 223, 7: 5215, 13: 223, 46: 223, 474: 223, 661: 5259, 958: 5258, 6736}, - {231, 231, 13: 231, 46: 231, 474: 6431, 1007: 6737}, - {210, 210, 13: 6448, 46: 6446, 951: 6447, 6445, 1099: 6444, 6738}, + {2: 2972, 2817, 2853, 2974, 2744, 8: 2790, 2745, 2876, 2991, 2984, 3341, 3336, 2856, 3139, 2858, 2832, 2776, 2779, 2768, 2801, 2860, 2861, 2968, 2855, 2992, 3096, 3095, 2743, 2854, 2857, 2868, 2808, 2812, 2864, 2977, 2823, 2904, 2741, 2742, 2903, 2976, 2740, 2989, 2949, 48: 3060, 2822, 2825, 3043, 3040, 3032, 3044, 3047, 3048, 3045, 3049, 3050, 3046, 3039, 3051, 3034, 3035, 3038, 3041, 3042, 3052, 3344, 2890, 2826, 3019, 3018, 3020, 3015, 3014, 3021, 3016, 3017, 2818, 2934, 3004, 3067, 3002, 3068, 3108, 3003, 3190, 3194, 3182, 3193, 3195, 3185, 3191, 3192, 3196, 3189, 2759, 2893, 2830, 3345, 3334, 2753, 3338, 2898, 2990, 2788, 3357, 3001, 3340, 3355, 3356, 3354, 3350, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 2831, 3346, 2827, 2919, 2923, 2924, 2925, 2926, 2914, 2943, 2986, 2945, 2761, 2944, 2803, 2915, 3065, 2895, 2935, 2798, 2851, 3010, 2872, 2762, 2767, 2778, 2793, 3333, 3005, 2875, 2820, 2917, 2842, 2748, 2894, 2777, 2797, 3170, 3054, 3143, 2931, 2840, 6735, 2870, 2807, 3141, 2811, 2819, 2841, 3055, 2752, 2770, 3337, 2791, 2783, 2869, 3008, 3024, 2952, 2845, 3061, 3062, 3026, 2889, 3063, 2982, 3138, 3089, 3022, 2821, 2922, 3342, 2980, 2879, 2737, 2763, 2884, 2774, 2775, 2886, 2782, 2792, 2795, 3033, 2947, 3140, 2913, 2882, 2942, 2985, 2871, 3007, 3091, 2829, 3101, 3102, 3343, 2981, 3070, 3030, 3071, 2891, 2953, 2751, 3119, 3072, 3075, 2757, 3056, 3076, 3353, 2764, 2955, 3121, 3078, 2951, 2772, 3080, 2964, 2988, 2975, 2773, 3125, 3082, 3111, 2983, 2786, 3013, 3177, 3339, 2796, 2799, 2965, 3011, 3130, 3006, 3131, 2959, 3084, 3083, 3009, 3066, 2896, 3358, 3085, 3086, 2900, 2957, 3087, 3064, 2815, 2816, 2930, 3036, 2932, 3144, 3088, 2978, 2979, 2920, 2824, 2961, 3104, 3092, 2739, 3153, 2960, 3160, 3161, 3162, 3163, 3165, 3164, 3166, 3167, 3103, 2837, 2962, 3187, 3186, 2843, 2734, 2735, 3012, 3029, 2746, 3031, 3057, 2738, 2749, 2750, 3073, 3074, 2754, 2941, 2755, 2756, 2928, 3349, 3077, 2873, 2760, 2765, 2766, 3079, 3081, 2885, 3126, 2887, 2780, 2781, 2897, 2785, 2948, 3171, 2787, 3198, 2958, 2892, 2866, 3098, 2966, 2987, 2950, 2881, 3132, 2936, 2954, 2999, 2804, 2802, 2878, 2967, 2859, 3023, 2937, 2862, 2863, 3359, 2899, 3197, 2806, 2828, 3105, 3172, 2809, 2970, 2973, 3025, 3059, 3106, 3069, 2909, 2910, 2916, 3136, 3109, 3137, 3110, 3037, 3112, 2940, 2877, 3090, 2971, 2929, 3097, 3094, 3093, 3145, 2956, 3058, 2969, 3157, 3100, 2938, 2833, 2834, 3180, 3168, 2838, 2867, 2874, 2939, 3107, 2946, 3362, 2848, 3114, 3115, 3335, 3116, 3117, 3118, 3173, 3120, 3122, 3123, 3124, 2784, 2933, 3174, 2902, 3127, 2789, 3181, 3363, 3129, 3368, 3367, 3360, 3183, 3184, 3134, 3133, 2805, 3135, 3142, 2908, 2813, 2814, 3053, 2927, 3351, 3352, 3361, 2921, 2849, 2963, 2880, 2883, 3175, 3149, 3150, 3151, 3152, 3176, 3364, 3147, 3148, 2901, 3099, 3365, 3366, 3169, 3154, 3155, 3156, 3188, 3347, 475: 3459, 570: 5196, 663: 3460, 2732, 2733, 2731, 737: 5195, 776: 5213, 889: 5214, 920: 6736}, + {1702, 1702, 7: 1702, 13: 1702, 46: 1702, 142: 1702, 473: 6740, 1702, 568: 1702, 661: 1702, 1702}, + {223, 223, 7: 5216, 13: 223, 46: 223, 474: 223, 661: 5260, 958: 5259, 6737}, + {231, 231, 13: 231, 46: 231, 474: 6432, 1007: 6738}, + {210, 210, 13: 6449, 46: 6447, 951: 6448, 6446, 1099: 6445, 6739}, // 4230 {239, 239}, - {47: 6740}, - {142: 6741}, - {659: 6742}, - {475: 5228, 891: 6743}, + {47: 6741}, + {142: 6742}, + {659: 6743}, + {475: 5229, 891: 6744}, // 4235 {238, 238}, - {1943, 1943, 15: 1943, 48: 1943, 50: 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 138: 6465, 472: 1943, 507: 6464, 652: 1943, 1040: 6745}, - {2000, 2000, 15: 2000, 48: 2000, 50: 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 472: 2000, 652: 2000, 896: 6746}, - {1937, 1937, 15: 6185, 48: 6161, 50: 6181, 6174, 6164, 6160, 6168, 6172, 6184, 6167, 6173, 6171, 6169, 6182, 6175, 6163, 6183, 6162, 6165, 6166, 6170, 6748, 472: 6176, 652: 6186, 892: 6178, 6177, 6180, 6159, 897: 6179, 1224: 6747}, + {1943, 1943, 15: 1943, 48: 1943, 50: 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 138: 6466, 472: 1943, 507: 6465, 652: 1943, 1040: 6746}, + {2000, 2000, 15: 2000, 48: 2000, 50: 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 472: 2000, 652: 2000, 896: 6747}, + {1937, 1937, 15: 6186, 48: 6162, 50: 6182, 6175, 6165, 6161, 6169, 6173, 6185, 6168, 6174, 6172, 6170, 6183, 6176, 6164, 6184, 6163, 6166, 6167, 6171, 6749, 472: 6177, 652: 6187, 892: 6179, 6178, 6181, 6160, 897: 6180, 1224: 6748}, {1952, 1952}, // 4240 - {176: 6750, 650: 6749}, - {559, 559, 569: 6132, 967: 6752}, - {559, 559, 569: 6132, 967: 6751}, + {176: 6751, 650: 6750}, + {559, 559, 569: 6133, 967: 6753}, + {559, 559, 569: 6133, 967: 6752}, {1935, 1935}, {1936, 1936}, // 4245 - {14: 1411, 16: 1411, 19: 1411, 160: 4944, 479: 1411, 482: 1411, 504: 1411, 506: 1411, 646: 1411}, - {14: 2156, 16: 2156, 19: 2156, 479: 4205, 482: 2156, 504: 6558, 506: 2156, 646: 2156, 779: 6557, 791: 6556, 848: 6560, 930: 6756}, - {2175, 2175, 14: 2156, 16: 2156, 19: 2156, 479: 4205, 482: 2156, 504: 6558, 506: 2156, 646: 2156, 779: 6557, 791: 6556, 848: 6561}, - {2176, 2176, 14: 2156, 16: 2156, 19: 2156, 479: 4205, 482: 2156, 504: 6558, 506: 2156, 646: 2156, 779: 6557, 791: 6556, 848: 6561}, - {2035, 2035, 48: 2539, 69: 2658, 71: 2518, 80: 2550, 145: 2520, 152: 2548, 2533, 155: 2517, 168: 2544, 203: 2569, 207: 2671, 210: 2513, 220: 2568, 2535, 2667, 2519, 238: 2547, 243: 2523, 248: 2545, 250: 2514, 253: 2551, 271: 2537, 275: 2536, 282: 2549, 284: 2515, 287: 2538, 298: 2528, 473: 2559, 2558, 496: 2666, 501: 2557, 504: 2567, 507: 2543, 525: 2661, 529: 2531, 567: 2542, 569: 2556, 645: 2552, 648: 2670, 652: 2516, 2660, 660: 2511, 668: 2522, 673: 2521, 678: 2566, 685: 2512, 708: 2563, 738: 2524, 747: 2565, 2553, 2554, 2555, 2564, 755: 2562, 2561, 2560, 2527, 2638, 2637, 765: 2525, 771: 2659, 773: 2619, 2630, 2649, 778: 2526, 782: 2585, 798: 2534, 805: 2573, 808: 2664, 843: 2580, 847: 2583, 852: 2662, 857: 2622, 859: 2632, 861: 2627, 2636, 2639, 2540, 929: 2592, 933: 2529, 971: 2665, 978: 2571, 980: 2572, 2575, 2576, 984: 2578, 986: 2577, 988: 2574, 990: 2579, 2581, 2582, 995: 2541, 2618, 998: 2588, 1008: 2596, 2589, 2590, 2591, 2597, 2595, 2598, 2599, 1017: 2594, 2593, 1020: 2584, 2546, 2530, 2600, 2612, 2601, 2602, 2603, 2605, 2609, 2606, 2610, 2611, 2604, 2608, 2607, 1037: 2570, 1041: 2586, 1043: 2587, 2532, 1048: 2614, 2613, 1052: 2616, 2617, 2615, 1058: 2655, 2620, 1066: 2669, 2668, 2621, 1073: 2623, 1076: 2652, 1078: 2656, 1102: 2624, 2625, 1105: 2626, 1107: 2631, 1110: 2628, 2629, 1113: 2654, 2633, 2663, 2635, 2634, 1122: 2640, 1124: 2642, 2641, 2645, 1128: 2646, 1130: 2653, 1133: 2643, 6758, 1138: 2644, 1149: 2647, 2648, 2651, 1153: 2650}, + {14: 1411, 16: 1411, 19: 1411, 160: 4945, 479: 1411, 482: 1411, 504: 1411, 506: 1411, 646: 1411}, + {14: 2156, 16: 2156, 19: 2156, 479: 4206, 482: 2156, 504: 6559, 506: 2156, 646: 2156, 779: 6558, 791: 6557, 848: 6561, 930: 6757}, + {2175, 2175, 14: 2156, 16: 2156, 19: 2156, 479: 4206, 482: 2156, 504: 6559, 506: 2156, 646: 2156, 779: 6558, 791: 6557, 848: 6562}, + {2176, 2176, 14: 2156, 16: 2156, 19: 2156, 479: 4206, 482: 2156, 504: 6559, 506: 2156, 646: 2156, 779: 6558, 791: 6557, 848: 6562}, + {2035, 2035, 48: 2540, 69: 2659, 71: 2519, 80: 2551, 145: 2521, 152: 2549, 2534, 155: 2518, 168: 2545, 203: 2570, 207: 2672, 210: 2514, 220: 2569, 2536, 2668, 2520, 238: 2548, 243: 2524, 248: 2546, 250: 2515, 253: 2552, 271: 2538, 275: 2537, 282: 2550, 284: 2516, 287: 2539, 298: 2529, 473: 2560, 2559, 496: 2667, 501: 2558, 504: 2568, 507: 2544, 525: 2662, 529: 2532, 567: 2543, 569: 2557, 645: 2553, 648: 2671, 652: 2517, 2661, 660: 2512, 668: 2523, 673: 2522, 678: 2567, 685: 2513, 708: 2564, 738: 2525, 747: 2566, 2554, 2555, 2556, 2565, 755: 2563, 2562, 2561, 2528, 2639, 2638, 765: 2526, 771: 2660, 773: 2620, 2631, 2650, 778: 2527, 782: 2586, 798: 2535, 805: 2574, 808: 2665, 843: 2581, 847: 2584, 852: 2663, 857: 2623, 859: 2633, 861: 2628, 2637, 2640, 2541, 929: 2593, 933: 2530, 971: 2666, 978: 2572, 980: 2573, 2576, 2577, 984: 2579, 986: 2578, 988: 2575, 990: 2580, 2582, 2583, 995: 2542, 2619, 998: 2589, 1008: 2597, 2590, 2591, 2592, 2598, 2596, 2599, 2600, 1017: 2595, 2594, 1020: 2585, 2547, 2531, 2601, 2613, 2602, 2603, 2604, 2606, 2610, 2607, 2611, 2612, 2605, 2609, 2608, 1037: 2571, 1041: 2587, 1043: 2588, 2533, 1048: 2615, 2614, 1052: 2617, 2618, 2616, 1058: 2656, 2621, 1066: 2670, 2669, 2622, 1073: 2624, 1076: 2653, 1078: 2657, 1102: 2625, 2626, 1105: 2627, 1107: 2632, 1110: 2629, 2630, 1113: 2655, 2634, 2664, 2636, 2635, 1122: 2641, 1124: 2643, 2642, 2646, 1128: 2647, 1130: 2654, 1133: 2644, 6759, 1138: 2645, 1149: 2648, 2649, 2652, 1153: 2651}, // 4250 {441, 441}, } @@ -11455,33 +11456,40 @@ yynewstate: } } case 5: + { + parser.yyVAL.statement = &ast.CompactTableStmt{ + Table: yyS[yypt-1].item.(*ast.TableName), + ReplicaKind: ast.CompactReplicaKindAll, + } + } + case 6: { parser.yyVAL.statement = &ast.CompactTableStmt{ Table: yyS[yypt-3].item.(*ast.TableName), ReplicaKind: ast.CompactReplicaKindTiFlash, } } - case 6: + case 7: { parser.yyVAL.item = []*ast.PlacementOption{yyS[yypt-0].item.(*ast.PlacementOption)} } - case 7: + case 8: { parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.PlacementOption), yyS[yypt-0].item.(*ast.PlacementOption)) } - case 8: + case 9: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.PlacementOption), yyS[yypt-0].item.(*ast.PlacementOption)) } - case 9: + case 10: { parser.yyVAL.item = &ast.PlacementOption{Tp: ast.PlacementOptionPrimaryRegion, StrValue: yyS[yypt-0].ident} } - case 10: + case 11: { parser.yyVAL.item = &ast.PlacementOption{Tp: ast.PlacementOptionRegions, StrValue: yyS[yypt-0].ident} } - case 11: + case 12: { cnt := yyS[yypt-0].item.(uint64) if cnt == 0 { @@ -11490,41 +11498,37 @@ yynewstate: } parser.yyVAL.item = &ast.PlacementOption{Tp: ast.PlacementOptionFollowerCount, UintValue: cnt} } - case 12: - { - parser.yyVAL.item = &ast.PlacementOption{Tp: ast.PlacementOptionVoterCount, UintValue: yyS[yypt-0].item.(uint64)} - } case 13: { - parser.yyVAL.item = &ast.PlacementOption{Tp: ast.PlacementOptionLearnerCount, UintValue: yyS[yypt-0].item.(uint64)} + parser.yyVAL.item = &ast.PlacementOption{Tp: ast.PlacementOptionVoterCount, UintValue: yyS[yypt-0].item.(uint64)} } case 14: { - parser.yyVAL.item = &ast.PlacementOption{Tp: ast.PlacementOptionSchedule, StrValue: yyS[yypt-0].ident} + parser.yyVAL.item = &ast.PlacementOption{Tp: ast.PlacementOptionLearnerCount, UintValue: yyS[yypt-0].item.(uint64)} } case 15: { - parser.yyVAL.item = &ast.PlacementOption{Tp: ast.PlacementOptionConstraints, StrValue: yyS[yypt-0].ident} + parser.yyVAL.item = &ast.PlacementOption{Tp: ast.PlacementOptionSchedule, StrValue: yyS[yypt-0].ident} } case 16: { - parser.yyVAL.item = &ast.PlacementOption{Tp: ast.PlacementOptionLeaderConstraints, StrValue: yyS[yypt-0].ident} + parser.yyVAL.item = &ast.PlacementOption{Tp: ast.PlacementOptionConstraints, StrValue: yyS[yypt-0].ident} } case 17: { - parser.yyVAL.item = &ast.PlacementOption{Tp: ast.PlacementOptionFollowerConstraints, StrValue: yyS[yypt-0].ident} + parser.yyVAL.item = &ast.PlacementOption{Tp: ast.PlacementOptionLeaderConstraints, StrValue: yyS[yypt-0].ident} } case 18: { - parser.yyVAL.item = &ast.PlacementOption{Tp: ast.PlacementOptionVoterConstraints, StrValue: yyS[yypt-0].ident} + parser.yyVAL.item = &ast.PlacementOption{Tp: ast.PlacementOptionFollowerConstraints, StrValue: yyS[yypt-0].ident} } case 19: { - parser.yyVAL.item = &ast.PlacementOption{Tp: ast.PlacementOptionLearnerConstraints, StrValue: yyS[yypt-0].ident} + parser.yyVAL.item = &ast.PlacementOption{Tp: ast.PlacementOptionVoterConstraints, StrValue: yyS[yypt-0].ident} } case 20: { - parser.yyVAL.item = &ast.PlacementOption{Tp: ast.PlacementOptionPolicy, StrValue: yyS[yypt-0].ident} + parser.yyVAL.item = &ast.PlacementOption{Tp: ast.PlacementOptionLearnerConstraints, StrValue: yyS[yypt-0].ident} } case 21: { @@ -11540,21 +11544,25 @@ yynewstate: } case 24: { - parser.yyVAL.item = &ast.AttributesSpec{Default: true} + parser.yyVAL.item = &ast.PlacementOption{Tp: ast.PlacementOptionPolicy, StrValue: yyS[yypt-0].ident} } case 25: { - parser.yyVAL.item = &ast.AttributesSpec{Default: false, Attributes: yyS[yypt-0].ident} + parser.yyVAL.item = &ast.AttributesSpec{Default: true} } case 26: { - parser.yyVAL.item = &ast.StatsOptionsSpec{Default: true} + parser.yyVAL.item = &ast.AttributesSpec{Default: false, Attributes: yyS[yypt-0].ident} } case 27: { - parser.yyVAL.item = &ast.StatsOptionsSpec{Default: false, StatsOptions: yyS[yypt-0].ident} + parser.yyVAL.item = &ast.StatsOptionsSpec{Default: true} } case 28: + { + parser.yyVAL.item = &ast.StatsOptionsSpec{Default: false, StatsOptions: yyS[yypt-0].ident} + } + case 29: { if yyS[yypt-0].item != nil { parser.yyVAL.item = &ast.AlterTableSpec{ @@ -11565,19 +11573,19 @@ yynewstate: parser.yyVAL.item = nil } } - case 29: + case 30: { parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTableRemovePartitioning, } } - case 30: + case 31: { ret := yyS[yypt-0].item.(*ast.AlterTableSpec) ret.NoWriteToBinlog = yyS[yypt-1].item.(bool) parser.yyVAL.item = ret } - case 31: + case 32: { parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTablePartitionAttributes, @@ -11585,7 +11593,7 @@ yynewstate: AttributesSpec: yyS[yypt-0].item.(*ast.AttributesSpec), } } - case 32: + case 33: { parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTablePartitionOptions, @@ -11593,22 +11601,22 @@ yynewstate: Options: yyS[yypt-0].item.([]*ast.TableOption), } } - case 33: + case 34: { parser.yyVAL.item = []string{} } - case 34: + case 35: { parser.yyVAL.item = yyS[yypt-0].item } - case 35: + case 36: { parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTableOption, Options: yyS[yypt-0].item.([]*ast.TableOption), } } - case 36: + case 37: { tiflashReplicaSpec := &ast.TiFlashReplicaSpec{ Count: yyS[yypt-1].item.(uint64), @@ -11619,21 +11627,21 @@ yynewstate: TiFlashReplica: tiflashReplicaSpec, } } - case 37: + case 38: { parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTableSetTiFlashMode, TiFlashMode: model.TiFlashModeNormal, } } - case 38: + case 39: { parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTableSetTiFlashMode, TiFlashMode: model.TiFlashModeFast, } } - case 39: + case 40: { op := &ast.AlterTableSpec{ Tp: ast.AlterTableOption, @@ -11645,7 +11653,7 @@ yynewstate: } parser.yyVAL.item = op } - case 40: + case 41: { op := &ast.AlterTableSpec{ Tp: ast.AlterTableOption, @@ -11657,7 +11665,7 @@ yynewstate: } parser.yyVAL.item = op } - case 41: + case 42: { parser.yyVAL.item = &ast.AlterTableSpec{ IfNotExists: yyS[yypt-2].item.(bool), @@ -11666,7 +11674,7 @@ yynewstate: Position: yyS[yypt-0].item.(*ast.ColumnPosition), } } - case 42: + case 43: { tes := yyS[yypt-1].item.([]interface{}) var columnDefs []*ast.ColumnDef @@ -11686,7 +11694,7 @@ yynewstate: NewConstraints: constraints, } } - case 43: + case 44: { constraint := yyS[yypt-0].item.(*ast.Constraint) parser.yyVAL.item = &ast.AlterTableSpec{ @@ -11694,7 +11702,7 @@ yynewstate: Constraint: constraint, } } - case 44: + case 45: { var defs []*ast.PartitionDefinition if yyS[yypt-0].item != nil { @@ -11712,7 +11720,7 @@ yynewstate: PartDefinitions: defs, } } - case 45: + case 46: { noWriteToBinlog := yyS[yypt-2].item.(bool) if noWriteToBinlog { @@ -11726,7 +11734,7 @@ yynewstate: Num: getUint64FromNUM(yyS[yypt-0].item), } } - case 46: + case 47: { statsSpec := &ast.StatisticsSpec{ StatsName: yyS[yypt-4].ident, @@ -11739,21 +11747,21 @@ yynewstate: Statistics: statsSpec, } } - case 47: + case 48: { parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTableAttributes, AttributesSpec: yyS[yypt-0].item.(*ast.AttributesSpec), } } - case 48: + case 49: { parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTableStatsOptions, StatsOptionsSpec: yyS[yypt-0].item.(*ast.StatsOptionsSpec), } } - case 49: + case 50: { yylex.AppendError(yylex.Errorf("The CHECK PARTITIONING clause is parsed but not implement yet.")) parser.lastErrorAsWarn() @@ -11767,7 +11775,7 @@ yynewstate: } parser.yyVAL.item = ret } - case 50: + case 51: { noWriteToBinlog := yyS[yypt-1].item.(bool) if noWriteToBinlog { @@ -11780,7 +11788,7 @@ yynewstate: Num: getUint64FromNUM(yyS[yypt-0].item), } } - case 51: + case 52: { parser.yyVAL.item = &ast.AlterTableSpec{ IfExists: yyS[yypt-2].item.(bool), @@ -11788,11 +11796,11 @@ yynewstate: OldColumnName: yyS[yypt-1].item.(*ast.ColumnName), } } - case 52: + case 53: { parser.yyVAL.item = &ast.AlterTableSpec{Tp: ast.AlterTableDropPrimaryKey} } - case 53: + case 54: { parser.yyVAL.item = &ast.AlterTableSpec{ IfExists: yyS[yypt-1].item.(bool), @@ -11800,7 +11808,7 @@ yynewstate: PartitionNames: yyS[yypt-0].item.([]model.CIStr), } } - case 54: + case 55: { statsSpec := &ast.StatisticsSpec{ StatsName: yyS[yypt-0].ident, @@ -11811,7 +11819,7 @@ yynewstate: Statistics: statsSpec, } } - case 55: + case 56: { parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTableExchangePartition, @@ -11820,7 +11828,7 @@ yynewstate: WithValidation: yyS[yypt-0].item.(bool), } } - case 56: + case 57: { ret := &ast.AlterTableSpec{ Tp: ast.AlterTableTruncatePartition, @@ -11832,7 +11840,7 @@ yynewstate: } parser.yyVAL.item = ret } - case 57: + case 58: { ret := &ast.AlterTableSpec{ NoWriteToBinlog: yyS[yypt-1].item.(bool), @@ -11845,7 +11853,7 @@ yynewstate: } parser.yyVAL.item = ret } - case 58: + case 59: { ret := &ast.AlterTableSpec{ NoWriteToBinlog: yyS[yypt-1].item.(bool), @@ -11858,7 +11866,7 @@ yynewstate: } parser.yyVAL.item = ret } - case 59: + case 60: { ret := &ast.AlterTableSpec{ Tp: ast.AlterTableImportPartitionTablespace, @@ -11872,7 +11880,7 @@ yynewstate: yylex.AppendError(yylex.Errorf("The IMPORT PARTITION TABLESPACE clause is parsed but ignored by all storage engines.")) parser.lastErrorAsWarn() } - case 60: + case 61: { ret := &ast.AlterTableSpec{ Tp: ast.AlterTableDiscardPartitionTablespace, @@ -11886,7 +11894,7 @@ yynewstate: yylex.AppendError(yylex.Errorf("The DISCARD PARTITION TABLESPACE clause is parsed but ignored by all storage engines.")) parser.lastErrorAsWarn() } - case 61: + case 62: { ret := &ast.AlterTableSpec{ Tp: ast.AlterTableImportTablespace, @@ -11895,7 +11903,7 @@ yynewstate: yylex.AppendError(yylex.Errorf("The IMPORT TABLESPACE clause is parsed but ignored by all storage engines.")) parser.lastErrorAsWarn() } - case 62: + case 63: { ret := &ast.AlterTableSpec{ Tp: ast.AlterTableDiscardTablespace, @@ -11904,7 +11912,7 @@ yynewstate: yylex.AppendError(yylex.Errorf("The DISCARD TABLESPACE clause is parsed but ignored by all storage engines.")) parser.lastErrorAsWarn() } - case 63: + case 64: { ret := &ast.AlterTableSpec{ Tp: ast.AlterTableRebuildPartition, @@ -11917,7 +11925,7 @@ yynewstate: } parser.yyVAL.item = ret } - case 64: + case 65: { parser.yyVAL.item = &ast.AlterTableSpec{ IfExists: yyS[yypt-1].item.(bool), @@ -11925,7 +11933,7 @@ yynewstate: Name: yyS[yypt-0].ident, } } - case 65: + case 66: { parser.yyVAL.item = &ast.AlterTableSpec{ IfExists: yyS[yypt-1].item.(bool), @@ -11933,26 +11941,26 @@ yynewstate: Name: yyS[yypt-0].ident, } } - case 66: + case 67: { parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTableOrderByColumns, OrderByList: yyS[yypt-0].item.([]*ast.AlterOrderItem), } } - case 67: + case 68: { parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTableDisableKeys, } } - case 68: + case 69: { parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTableEnableKeys, } } - case 69: + case 70: { parser.yyVAL.item = &ast.AlterTableSpec{ IfExists: yyS[yypt-2].item.(bool), @@ -11961,7 +11969,7 @@ yynewstate: Position: yyS[yypt-0].item.(*ast.ColumnPosition), } } - case 70: + case 71: { parser.yyVAL.item = &ast.AlterTableSpec{ IfExists: yyS[yypt-3].item.(bool), @@ -11971,7 +11979,7 @@ yynewstate: Position: yyS[yypt-0].item.(*ast.ColumnPosition), } } - case 71: + case 72: { option := &ast.ColumnOption{Expr: yyS[yypt-0].expr} colDef := &ast.ColumnDef{ @@ -11983,7 +11991,7 @@ yynewstate: NewColumns: []*ast.ColumnDef{colDef}, } } - case 72: + case 73: { option := &ast.ColumnOption{Expr: yyS[yypt-1].expr} colDef := &ast.ColumnDef{ @@ -11995,7 +12003,7 @@ yynewstate: NewColumns: []*ast.ColumnDef{colDef}, } } - case 73: + case 74: { colDef := &ast.ColumnDef{ Name: yyS[yypt-2].item.(*ast.ColumnName), @@ -12005,7 +12013,7 @@ yynewstate: NewColumns: []*ast.ColumnDef{colDef}, } } - case 74: + case 75: { oldColName := &ast.ColumnName{Name: model.NewCIStr(yyS[yypt-2].ident)} newColName := &ast.ColumnName{Name: model.NewCIStr(yyS[yypt-0].ident)} @@ -12015,28 +12023,28 @@ yynewstate: NewColumnName: newColName, } } - case 75: + case 76: { parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTableRenameTable, NewTable: yyS[yypt-0].item.(*ast.TableName), } } - case 76: + case 77: { parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTableRenameTable, NewTable: yyS[yypt-0].item.(*ast.TableName), } } - case 77: + case 78: { parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTableRenameTable, NewTable: yyS[yypt-0].item.(*ast.TableName), } } - case 78: + case 79: { parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTableRenameIndex, @@ -12044,21 +12052,21 @@ yynewstate: ToKey: model.NewCIStr(yyS[yypt-0].ident), } } - case 79: + case 80: { parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTableLock, LockType: yyS[yypt-0].item.(ast.LockType), } } - case 80: + case 81: { parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTableWriteable, Writeable: yyS[yypt-0].item.(bool), } } - case 81: + case 82: { // Parse it and ignore it. Just for compatibility. parser.yyVAL.item = &ast.AlterTableSpec{ @@ -12066,28 +12074,28 @@ yynewstate: Algorithm: yyS[yypt-0].item.(ast.AlgorithmType), } } - case 82: + case 83: { // Parse it and ignore it. Just for compatibility. parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTableForce, } } - case 83: + case 84: { // Parse it and ignore it. Just for compatibility. parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTableWithValidation, } } - case 84: + case 85: { // Parse it and ignore it. Just for compatibility. parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTableWithoutValidation, } } - case 85: + case 86: { // Parse it and ignore it. Just for compatibility. parser.yyVAL.item = &ast.AlterTableSpec{ @@ -12096,7 +12104,7 @@ yynewstate: yylex.AppendError(yylex.Errorf("The SECONDARY_LOAD clause is parsed but not implement yet.")) parser.lastErrorAsWarn() } - case 86: + case 87: { // Parse it and ignore it. Just for compatibility. parser.yyVAL.item = &ast.AlterTableSpec{ @@ -12105,7 +12113,7 @@ yynewstate: yylex.AppendError(yylex.Errorf("The SECONDARY_UNLOAD VALIDATION clause is parsed but not implement yet.")) parser.lastErrorAsWarn() } - case 87: + case 88: { c := &ast.Constraint{ Name: yyS[yypt-1].ident, @@ -12116,7 +12124,7 @@ yynewstate: Constraint: c, } } - case 88: + case 89: { // Parse it and ignore it. Just for compatibility. c := &ast.Constraint{ @@ -12127,7 +12135,7 @@ yynewstate: Constraint: c, } } - case 89: + case 90: { parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTableIndexInvisible, @@ -12135,19 +12143,19 @@ yynewstate: Visibility: yyS[yypt-0].item.(ast.IndexVisibility), } } - case 90: + case 91: { parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTableCache, } } - case 91: + case 92: { parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTableNoCache, } } - case 92: + case 93: { ret := &ast.AlterTableSpec{ Tp: ast.AlterTableReorganizePartition, @@ -12155,7 +12163,7 @@ yynewstate: } parser.yyVAL.item = ret } - case 93: + case 94: { ret := &ast.AlterTableSpec{ Tp: ast.AlterTableReorganizePartition, @@ -12164,56 +12172,56 @@ yynewstate: } parser.yyVAL.item = ret } - case 94: + case 95: { parser.yyVAL.item = nil } - case 96: + case 97: { parser.yyVAL.item = true } - case 98: + case 99: { parser.yyVAL.item = true } - case 99: + case 100: { parser.yyVAL.item = false } - case 100: + case 101: { parser.yyVAL.item = model.PrimaryKeyTypeClustered } - case 101: + case 102: { parser.yyVAL.item = model.PrimaryKeyTypeNonClustered } - case 102: + case 103: { parser.yyVAL.item = ast.AlgorithmTypeDefault } - case 103: + case 104: { parser.yyVAL.item = ast.AlgorithmTypeCopy } - case 104: + case 105: { parser.yyVAL.item = ast.AlgorithmTypeInplace } - case 105: + case 106: { parser.yyVAL.item = ast.AlgorithmTypeInstant } - case 106: + case 107: { yylex.AppendError(ErrUnknownAlterAlgorithm.GenWithStackByArgs(yyS[yypt-2].ident)) return 1 } - case 107: + case 108: { parser.yyVAL.item = ast.LockTypeDefault } - case 108: + case 109: { id := strings.ToUpper(yyS[yypt-0].ident) @@ -12228,138 +12236,138 @@ yynewstate: return 1 } } - case 109: + case 110: { parser.yyVAL.item = true } - case 110: + case 111: { parser.yyVAL.item = false } - case 117: + case 118: { parser.yyVAL.item = &ast.ColumnPosition{Tp: ast.ColumnPositionNone} } - case 118: + case 119: { parser.yyVAL.item = &ast.ColumnPosition{Tp: ast.ColumnPositionFirst} } - case 119: + case 120: { parser.yyVAL.item = &ast.ColumnPosition{ Tp: ast.ColumnPositionAfter, RelativeColumn: yyS[yypt-0].item.(*ast.ColumnName), } } - case 120: + case 121: { parser.yyVAL.item = make([]*ast.AlterTableSpec, 0, 1) } - case 122: + case 123: { parser.yyVAL.item = []*ast.AlterTableSpec{yyS[yypt-0].item.(*ast.AlterTableSpec)} } - case 123: + case 124: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.AlterTableSpec), yyS[yypt-0].item.(*ast.AlterTableSpec)) } - case 124: + case 125: { parser.yyVAL.item = []model.CIStr{model.NewCIStr(yyS[yypt-0].ident)} } - case 125: + case 126: { parser.yyVAL.item = append(yyS[yypt-2].item.([]model.CIStr), model.NewCIStr(yyS[yypt-0].ident)) } - case 126: + case 127: { parser.yyVAL.item = nil } - case 127: + case 128: { parser.yyVAL.item = nil } - case 128: + case 129: { parser.yyVAL.item = yyS[yypt-0].ident } - case 130: + case 131: { parser.yyVAL.statement = &ast.RenameTableStmt{ TableToTables: yyS[yypt-0].item.([]*ast.TableToTable), } } - case 131: + case 132: { parser.yyVAL.item = []*ast.TableToTable{yyS[yypt-0].item.(*ast.TableToTable)} } - case 132: + case 133: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.TableToTable), yyS[yypt-0].item.(*ast.TableToTable)) } - case 133: + case 134: { parser.yyVAL.item = &ast.TableToTable{ OldTable: yyS[yypt-2].item.(*ast.TableName), NewTable: yyS[yypt-0].item.(*ast.TableName), } } - case 134: + case 135: { parser.yyVAL.statement = &ast.RenameUserStmt{ UserToUsers: yyS[yypt-0].item.([]*ast.UserToUser), } } - case 135: + case 136: { parser.yyVAL.item = []*ast.UserToUser{yyS[yypt-0].item.(*ast.UserToUser)} } - case 136: + case 137: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.UserToUser), yyS[yypt-0].item.(*ast.UserToUser)) } - case 137: + case 138: { parser.yyVAL.item = &ast.UserToUser{ OldUser: yyS[yypt-2].item.(*auth.UserIdentity), NewUser: yyS[yypt-0].item.(*auth.UserIdentity), } } - case 138: + case 139: { parser.yyVAL.statement = &ast.RecoverTableStmt{ JobID: yyS[yypt-0].item.(int64), } } - case 139: + case 140: { parser.yyVAL.statement = &ast.RecoverTableStmt{ Table: yyS[yypt-0].item.(*ast.TableName), } } - case 140: + case 141: { parser.yyVAL.statement = &ast.RecoverTableStmt{ Table: yyS[yypt-1].item.(*ast.TableName), JobNum: yyS[yypt-0].item.(int64), } } - case 141: + case 142: { parser.yyVAL.statement = &ast.FlashBackTableStmt{ Table: yyS[yypt-1].item.(*ast.TableName), NewName: yyS[yypt-0].ident, } } - case 142: + case 143: { parser.yyVAL.ident = "" } - case 143: + case 144: { parser.yyVAL.ident = yyS[yypt-0].ident } - case 144: + case 145: { parser.yyVAL.statement = &ast.SplitRegionStmt{ SplitSyntaxOpt: yyS[yypt-4].item.(*ast.SplitSyntaxOption), @@ -12368,7 +12376,7 @@ yynewstate: SplitOpt: yyS[yypt-0].item.(*ast.SplitOption), } } - case 145: + case 146: { parser.yyVAL.statement = &ast.SplitRegionStmt{ SplitSyntaxOpt: yyS[yypt-6].item.(*ast.SplitSyntaxOption), @@ -12378,7 +12386,7 @@ yynewstate: SplitOpt: yyS[yypt-0].item.(*ast.SplitOption), } } - case 146: + case 147: { parser.yyVAL.item = &ast.SplitOption{ Lower: yyS[yypt-4].item.([]ast.ExprNode), @@ -12386,52 +12394,52 @@ yynewstate: Num: yyS[yypt-0].item.(int64), } } - case 147: + case 148: { parser.yyVAL.item = &ast.SplitOption{ ValueLists: yyS[yypt-0].item.([][]ast.ExprNode), } } - case 148: + case 149: { parser.yyVAL.item = &ast.SplitSyntaxOption{} } - case 149: + case 150: { parser.yyVAL.item = &ast.SplitSyntaxOption{ HasRegionFor: true, } } - case 150: + case 151: { parser.yyVAL.item = &ast.SplitSyntaxOption{ HasPartition: true, } } - case 151: + case 152: { parser.yyVAL.item = &ast.SplitSyntaxOption{ HasRegionFor: true, HasPartition: true, } } - case 152: + case 153: { parser.yyVAL.statement = &ast.AnalyzeTableStmt{TableNames: yyS[yypt-2].item.([]*ast.TableName), ColumnChoice: yyS[yypt-1].item.(model.ColumnChoice), AnalyzeOpts: yyS[yypt-0].item.([]ast.AnalyzeOpt)} } - case 153: + case 154: { parser.yyVAL.statement = &ast.AnalyzeTableStmt{TableNames: []*ast.TableName{yyS[yypt-3].item.(*ast.TableName)}, IndexNames: yyS[yypt-1].item.([]model.CIStr), IndexFlag: true, AnalyzeOpts: yyS[yypt-0].item.([]ast.AnalyzeOpt)} } - case 154: + case 155: { parser.yyVAL.statement = &ast.AnalyzeTableStmt{TableNames: []*ast.TableName{yyS[yypt-3].item.(*ast.TableName)}, IndexNames: yyS[yypt-1].item.([]model.CIStr), IndexFlag: true, Incremental: true, AnalyzeOpts: yyS[yypt-0].item.([]ast.AnalyzeOpt)} } - case 155: + case 156: { parser.yyVAL.statement = &ast.AnalyzeTableStmt{TableNames: []*ast.TableName{yyS[yypt-4].item.(*ast.TableName)}, PartitionNames: yyS[yypt-2].item.([]model.CIStr), ColumnChoice: yyS[yypt-1].item.(model.ColumnChoice), AnalyzeOpts: yyS[yypt-0].item.([]ast.AnalyzeOpt)} } - case 156: + case 157: { parser.yyVAL.statement = &ast.AnalyzeTableStmt{ TableNames: []*ast.TableName{yyS[yypt-5].item.(*ast.TableName)}, @@ -12441,7 +12449,7 @@ yynewstate: AnalyzeOpts: yyS[yypt-0].item.([]ast.AnalyzeOpt), } } - case 157: + case 158: { parser.yyVAL.statement = &ast.AnalyzeTableStmt{ TableNames: []*ast.TableName{yyS[yypt-5].item.(*ast.TableName)}, @@ -12452,7 +12460,7 @@ yynewstate: AnalyzeOpts: yyS[yypt-0].item.([]ast.AnalyzeOpt), } } - case 158: + case 159: { parser.yyVAL.statement = &ast.AnalyzeTableStmt{ TableNames: []*ast.TableName{yyS[yypt-5].item.(*ast.TableName)}, @@ -12461,7 +12469,7 @@ yynewstate: HistogramOperation: ast.HistogramOperationUpdate, } } - case 159: + case 160: { parser.yyVAL.statement = &ast.AnalyzeTableStmt{ TableNames: []*ast.TableName{yyS[yypt-4].item.(*ast.TableName)}, @@ -12469,7 +12477,7 @@ yynewstate: HistogramOperation: ast.HistogramOperationDrop, } } - case 160: + case 161: { parser.yyVAL.statement = &ast.AnalyzeTableStmt{ TableNames: []*ast.TableName{yyS[yypt-3].item.(*ast.TableName)}, @@ -12477,7 +12485,7 @@ yynewstate: ColumnChoice: model.ColumnList, AnalyzeOpts: yyS[yypt-0].item.([]ast.AnalyzeOpt)} } - case 161: + case 162: { parser.yyVAL.statement = &ast.AnalyzeTableStmt{ TableNames: []*ast.TableName{yyS[yypt-5].item.(*ast.TableName)}, @@ -12486,94 +12494,90 @@ yynewstate: ColumnChoice: model.ColumnList, AnalyzeOpts: yyS[yypt-0].item.([]ast.AnalyzeOpt)} } - case 162: + case 163: { parser.yyVAL.item = model.DefaultChoice } - case 163: + case 164: { parser.yyVAL.item = model.AllColumns } - case 164: + case 165: { parser.yyVAL.item = model.PredicateColumns } - case 165: + case 166: { parser.yyVAL.item = []ast.AnalyzeOpt{} } - case 166: + case 167: { parser.yyVAL.item = yyS[yypt-0].item.([]ast.AnalyzeOpt) } - case 167: + case 168: { parser.yyVAL.item = []ast.AnalyzeOpt{yyS[yypt-0].item.(ast.AnalyzeOpt)} } - case 168: + case 169: { parser.yyVAL.item = append(yyS[yypt-2].item.([]ast.AnalyzeOpt), yyS[yypt-0].item.(ast.AnalyzeOpt)) } - case 169: + case 170: { parser.yyVAL.item = ast.AnalyzeOpt{Type: ast.AnalyzeOptNumBuckets, Value: ast.NewValueExpr(yyS[yypt-1].item, "", "")} } - case 170: + case 171: { parser.yyVAL.item = ast.AnalyzeOpt{Type: ast.AnalyzeOptNumTopN, Value: ast.NewValueExpr(yyS[yypt-1].item, "", "")} } - case 171: + case 172: { parser.yyVAL.item = ast.AnalyzeOpt{Type: ast.AnalyzeOptCMSketchDepth, Value: ast.NewValueExpr(yyS[yypt-2].item, "", "")} } - case 172: + case 173: { parser.yyVAL.item = ast.AnalyzeOpt{Type: ast.AnalyzeOptCMSketchWidth, Value: ast.NewValueExpr(yyS[yypt-2].item, "", "")} } - case 173: + case 174: { parser.yyVAL.item = ast.AnalyzeOpt{Type: ast.AnalyzeOptNumSamples, Value: ast.NewValueExpr(yyS[yypt-1].item, "", "")} } - case 174: + case 175: { parser.yyVAL.item = ast.AnalyzeOpt{Type: ast.AnalyzeOptSampleRate, Value: ast.NewValueExpr(yyS[yypt-1].item, "", "")} } - case 175: + case 176: { parser.yyVAL.item = &ast.Assignment{Column: yyS[yypt-2].item.(*ast.ColumnName), Expr: yyS[yypt-0].expr} } - case 176: + case 177: { parser.yyVAL.item = []*ast.Assignment{yyS[yypt-0].item.(*ast.Assignment)} } - case 177: + case 178: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.Assignment), yyS[yypt-0].item.(*ast.Assignment)) } - case 178: + case 179: { parser.yyVAL.item = []*ast.Assignment{} } - case 180: + case 181: { parser.yyVAL.statement = &ast.BeginStmt{} } - case 181: + case 182: { parser.yyVAL.statement = &ast.BeginStmt{ Mode: ast.Pessimistic, } } - case 182: + case 183: { parser.yyVAL.statement = &ast.BeginStmt{ Mode: ast.Optimistic, } } - case 183: - { - parser.yyVAL.statement = &ast.BeginStmt{} - } case 184: { parser.yyVAL.statement = &ast.BeginStmt{} @@ -12583,37 +12587,41 @@ yynewstate: parser.yyVAL.statement = &ast.BeginStmt{} } case 186: + { + parser.yyVAL.statement = &ast.BeginStmt{} + } + case 187: { parser.yyVAL.statement = &ast.BeginStmt{ CausalConsistencyOnly: true, } } - case 187: + case 188: { parser.yyVAL.statement = &ast.BeginStmt{ ReadOnly: true, } } - case 188: + case 189: { parser.yyVAL.statement = &ast.BeginStmt{ ReadOnly: true, AsOf: yyS[yypt-0].item.(*ast.AsOfClause), } } - case 189: + case 190: { parser.yyVAL.statement = &ast.BinlogStmt{Str: yyS[yypt-0].ident} } - case 190: + case 191: { parser.yyVAL.item = []*ast.ColumnDef{yyS[yypt-0].item.(*ast.ColumnDef)} } - case 191: + case 192: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.ColumnDef), yyS[yypt-0].item.(*ast.ColumnDef)) } - case 192: + case 193: { colDef := &ast.ColumnDef{Name: yyS[yypt-2].item.(*ast.ColumnName), Tp: yyS[yypt-1].item.(*types.FieldType), Options: yyS[yypt-0].item.([]*ast.ColumnOption)} if !colDef.Validate() { @@ -12622,7 +12630,7 @@ yynewstate: } parser.yyVAL.item = colDef } - case 193: + case 194: { // TODO: check flen 0 tp := types.NewFieldType(mysql.TypeLonglong) @@ -12636,103 +12644,103 @@ yynewstate: } parser.yyVAL.item = colDef } - case 194: + case 195: { parser.yyVAL.item = &ast.ColumnName{Name: model.NewCIStr(yyS[yypt-0].ident)} } - case 195: + case 196: { parser.yyVAL.item = &ast.ColumnName{Table: model.NewCIStr(yyS[yypt-2].ident), Name: model.NewCIStr(yyS[yypt-0].ident)} } - case 196: + case 197: { parser.yyVAL.item = &ast.ColumnName{Schema: model.NewCIStr(yyS[yypt-4].ident), Table: model.NewCIStr(yyS[yypt-2].ident), Name: model.NewCIStr(yyS[yypt-0].ident)} } - case 197: + case 198: { parser.yyVAL.item = []*ast.ColumnName{yyS[yypt-0].item.(*ast.ColumnName)} } - case 198: + case 199: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.ColumnName), yyS[yypt-0].item.(*ast.ColumnName)) } - case 199: + case 200: { parser.yyVAL.item = []*ast.ColumnName{} } - case 201: + case 202: { parser.yyVAL.item = []model.CIStr{} } - case 202: + case 203: { parser.yyVAL.item = yyS[yypt-1].item } - case 203: + case 204: { parser.yyVAL.item = []model.CIStr{model.NewCIStr(yyS[yypt-0].ident)} } - case 204: + case 205: { parser.yyVAL.item = append(yyS[yypt-2].item.([]model.CIStr), model.NewCIStr(yyS[yypt-0].ident)) } - case 205: + case 206: { parser.yyVAL.item = []*ast.ColumnNameOrUserVar{} } - case 207: + case 208: { parser.yyVAL.item = []*ast.ColumnNameOrUserVar{yyS[yypt-0].item.(*ast.ColumnNameOrUserVar)} } - case 208: + case 209: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.ColumnNameOrUserVar), yyS[yypt-0].item.(*ast.ColumnNameOrUserVar)) } - case 209: + case 210: { parser.yyVAL.item = &ast.ColumnNameOrUserVar{ColumnName: yyS[yypt-0].item.(*ast.ColumnName)} } - case 210: + case 211: { parser.yyVAL.item = &ast.ColumnNameOrUserVar{UserVar: yyS[yypt-0].expr.(*ast.VariableExpr)} } - case 211: + case 212: { parser.yyVAL.item = []*ast.ColumnNameOrUserVar{} } - case 212: + case 213: { parser.yyVAL.item = yyS[yypt-1].item.([]*ast.ColumnNameOrUserVar) } - case 213: + case 214: { parser.yyVAL.statement = &ast.CommitStmt{} } - case 214: + case 215: { parser.yyVAL.statement = &ast.CommitStmt{CompletionType: yyS[yypt-0].item.(ast.CompletionType)} } - case 218: + case 219: { parser.yyVAL.ident = "NOT" } - case 219: + case 220: { parser.yyVAL.item = true } - case 220: + case 221: { parser.yyVAL.item = false } - case 221: + case 222: { parser.yyVAL.item = true } - case 223: + case 224: { parser.yyVAL.item = 0 } - case 224: + case 225: { if yyS[yypt-0].item.(bool) { parser.yyVAL.item = 1 @@ -12740,57 +12748,57 @@ yynewstate: parser.yyVAL.item = 2 } } - case 225: + case 226: { parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionNotNull} } - case 226: + case 227: { parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionNull} } - case 227: + case 228: { parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionAutoIncrement} } - case 228: + case 229: { // KEY is normally a synonym for INDEX. The key attribute PRIMARY KEY // can also be specified as just KEY when given in a column definition. // See http://dev.mysql.com/doc/refman/5.7/en/create-table.html parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionPrimaryKey} } - case 229: + case 230: { // KEY is normally a synonym for INDEX. The key attribute PRIMARY KEY // can also be specified as just KEY when given in a column definition. // See http://dev.mysql.com/doc/refman/5.7/en/create-table.html parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionPrimaryKey, PrimaryKeyTp: yyS[yypt-0].item.(model.PrimaryKeyType)} } - case 230: + case 231: { parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionUniqKey} } - case 231: + case 232: { parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionUniqKey} } - case 232: + case 233: { parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionDefaultValue, Expr: yyS[yypt-0].expr} } - case 233: + case 234: { parser.yyVAL.item = []*ast.ColumnOption{{Tp: ast.ColumnOptionNotNull}, {Tp: ast.ColumnOptionAutoIncrement}, {Tp: ast.ColumnOptionUniqKey}} } - case 234: + case 235: { parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionOnUpdate, Expr: yyS[yypt-0].expr} } - case 235: + case 236: { parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionComment, Expr: ast.NewValueExpr(yyS[yypt-0].ident, "", "")} } - case 236: + case 237: { // See https://dev.mysql.com/doc/refman/5.7/en/create-table.html // The CHECK clause is parsed but ignored by all storage engines. @@ -12817,7 +12825,7 @@ yynewstate: default: } } - case 237: + case 238: { startOffset := parser.startOffset(&yyS[yypt-2]) endOffset := parser.endOffset(&yyS[yypt-1]) @@ -12830,56 +12838,56 @@ yynewstate: Stored: yyS[yypt-0].item.(bool), } } - case 238: + case 239: { parser.yyVAL.item = &ast.ColumnOption{ Tp: ast.ColumnOptionReference, Refer: yyS[yypt-0].item.(*ast.ReferenceDef), } } - case 239: + case 240: { parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionCollate, StrValue: yyS[yypt-0].ident} } - case 240: + case 241: { parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionColumnFormat, StrValue: yyS[yypt-0].ident} } - case 241: + case 242: { parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionStorage, StrValue: yyS[yypt-0].ident} yylex.AppendError(yylex.Errorf("The STORAGE clause is parsed but ignored by all storage engines.")) parser.lastErrorAsWarn() } - case 242: + case 243: { parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionAutoRandom, AutoRandomBitLength: yyS[yypt-0].item.(int)} } - case 246: + case 247: { parser.yyVAL.ident = "DEFAULT" } - case 247: + case 248: { parser.yyVAL.ident = "FIXED" } - case 248: + case 249: { parser.yyVAL.ident = "DYNAMIC" } - case 251: + case 252: { parser.yyVAL.item = false } - case 252: + case 253: { parser.yyVAL.item = false } - case 253: + case 254: { parser.yyVAL.item = true } - case 254: + case 255: { if columnOption, ok := yyS[yypt-0].item.(*ast.ColumnOption); ok { parser.yyVAL.item = []*ast.ColumnOption{columnOption} @@ -12887,7 +12895,7 @@ yynewstate: parser.yyVAL.item = yyS[yypt-0].item } } - case 255: + case 256: { if columnOption, ok := yyS[yypt-0].item.(*ast.ColumnOption); ok { parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.ColumnOption), columnOption) @@ -12895,11 +12903,11 @@ yynewstate: parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.ColumnOption), yyS[yypt-0].item.([]*ast.ColumnOption)...) } } - case 256: + case 257: { parser.yyVAL.item = []*ast.ColumnOption{} } - case 258: + case 259: { c := &ast.Constraint{ Tp: ast.ConstraintPrimaryKey, @@ -12918,7 +12926,7 @@ yynewstate: } parser.yyVAL.item = c } - case 259: + case 260: { c := &ast.Constraint{ Tp: ast.ConstraintFulltext, @@ -12931,7 +12939,7 @@ yynewstate: } parser.yyVAL.item = c } - case 260: + case 261: { c := &ast.Constraint{ IfNotExists: yyS[yypt-5].item.(bool), @@ -12951,7 +12959,7 @@ yynewstate: } parser.yyVAL.item = c } - case 261: + case 262: { c := &ast.Constraint{ Tp: ast.ConstraintUniq, @@ -12971,7 +12979,7 @@ yynewstate: } parser.yyVAL.item = c } - case 262: + case 263: { parser.yyVAL.item = &ast.Constraint{ IfNotExists: yyS[yypt-5].item.(bool), @@ -12982,7 +12990,7 @@ yynewstate: IsEmptyIndex: yyS[yypt-4].item.(*ast.NullString).Empty, } } - case 263: + case 264: { parser.yyVAL.item = &ast.Constraint{ Tp: ast.ConstraintCheck, @@ -12990,29 +12998,29 @@ yynewstate: Enforced: yyS[yypt-0].item.(bool), } } - case 264: + case 265: { parser.yyVAL.item = ast.MatchFull } - case 265: + case 266: { parser.yyVAL.item = ast.MatchPartial } - case 266: + case 267: { parser.yyVAL.item = ast.MatchSimple } - case 267: + case 268: { parser.yyVAL.item = ast.MatchNone } - case 268: + case 269: { parser.yyVAL.item = yyS[yypt-0].item yylex.AppendError(yylex.Errorf("The MATCH clause is parsed but ignored by all storage engines.")) parser.lastErrorAsWarn() } - case 269: + case 270: { onDeleteUpdate := yyS[yypt-0].item.([2]interface{}) parser.yyVAL.item = &ast.ReferenceDef{ @@ -13023,90 +13031,90 @@ yynewstate: Match: yyS[yypt-1].item.(ast.MatchType), } } - case 270: + case 271: { parser.yyVAL.item = &ast.OnDeleteOpt{ReferOpt: yyS[yypt-0].item.(ast.ReferOptionType)} } - case 271: + case 272: { parser.yyVAL.item = &ast.OnUpdateOpt{ReferOpt: yyS[yypt-0].item.(ast.ReferOptionType)} } - case 272: + case 273: { parser.yyVAL.item = [2]interface{}{&ast.OnDeleteOpt{}, &ast.OnUpdateOpt{}} } - case 273: + case 274: { parser.yyVAL.item = [2]interface{}{yyS[yypt-0].item, &ast.OnUpdateOpt{}} } - case 274: + case 275: { parser.yyVAL.item = [2]interface{}{&ast.OnDeleteOpt{}, yyS[yypt-0].item} } - case 275: + case 276: { parser.yyVAL.item = [2]interface{}{yyS[yypt-1].item, yyS[yypt-0].item} } - case 276: + case 277: { parser.yyVAL.item = [2]interface{}{yyS[yypt-0].item, yyS[yypt-1].item} } - case 277: + case 278: { parser.yyVAL.item = ast.ReferOptionRestrict } - case 278: + case 279: { parser.yyVAL.item = ast.ReferOptionCascade } - case 279: + case 280: { parser.yyVAL.item = ast.ReferOptionSetNull } - case 280: + case 281: { parser.yyVAL.item = ast.ReferOptionNoAction } - case 281: + case 282: { parser.yyVAL.item = ast.ReferOptionSetDefault yylex.AppendError(yylex.Errorf("The SET DEFAULT clause is parsed but ignored by all storage engines.")) parser.lastErrorAsWarn() } - case 286: + case 287: { parser.yyVAL.expr = yyS[yypt-1].expr.(*ast.FuncCallExpr) } - case 287: + case 288: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-2].ident), } } - case 288: + case 289: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-3].ident), Args: yyS[yypt-1].item.([]ast.ExprNode), } } - case 289: + case 290: { parser.yyVAL.expr = yyS[yypt-1].expr.(*ast.FuncCallExpr) } - case 291: + case 292: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr("CURRENT_TIMESTAMP")} } - case 292: + case 293: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr("CURRENT_TIMESTAMP")} } - case 293: + case 294: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr("CURRENT_TIMESTAMP"), Args: []ast.ExprNode{ast.NewValueExpr(yyS[yypt-1].item, parser.charset, parser.collation)}} } - case 294: + case 295: { objNameExpr := &ast.TableNameExpr{ Name: yyS[yypt-0].item.(*ast.TableName), @@ -13116,7 +13124,7 @@ yynewstate: Args: []ast.ExprNode{objNameExpr}, } } - case 295: + case 296: { objNameExpr := &ast.TableNameExpr{ Name: yyS[yypt-1].item.(*ast.TableName), @@ -13126,39 +13134,39 @@ yynewstate: Args: []ast.ExprNode{objNameExpr}, } } - case 303: + case 304: { parser.yyVAL.expr = ast.NewValueExpr(yyS[yypt-0].expr, parser.charset, parser.collation) } - case 304: + case 305: { parser.yyVAL.expr = &ast.UnaryOperationExpr{Op: opcode.Plus, V: ast.NewValueExpr(yyS[yypt-0].item, parser.charset, parser.collation)} } - case 305: + case 306: { parser.yyVAL.expr = &ast.UnaryOperationExpr{Op: opcode.Minus, V: ast.NewValueExpr(yyS[yypt-0].item, parser.charset, parser.collation)} } - case 309: + case 310: { parser.yyVAL.item = ast.StatsTypeCardinality } - case 310: + case 311: { parser.yyVAL.item = ast.StatsTypeDependency } - case 311: + case 312: { parser.yyVAL.item = ast.StatsTypeCorrelation } - case 312: + case 313: { parser.yyVAL.item = ast.BindingStatusTypeEnabled } - case 313: + case 314: { parser.yyVAL.item = ast.BindingStatusTypeDisabled } - case 314: + case 315: { parser.yyVAL.statement = &ast.CreateStatisticsStmt{ IfNotExists: yyS[yypt-9].item.(bool), @@ -13168,11 +13176,11 @@ yynewstate: Columns: yyS[yypt-1].item.([]*ast.ColumnName), } } - case 315: + case 316: { parser.yyVAL.statement = &ast.DropStatisticsStmt{StatsName: yyS[yypt-0].ident} } - case 316: + case 317: { var indexOption *ast.IndexOption if yyS[yypt-1].item != nil { @@ -13205,80 +13213,80 @@ yynewstate: LockAlg: indexLockAndAlgorithm, } } - case 317: + case 318: { parser.yyVAL.item = ([]*ast.IndexPartSpecification)(nil) } - case 318: + case 319: { parser.yyVAL.item = yyS[yypt-1].item } - case 319: + case 320: { parser.yyVAL.item = []*ast.IndexPartSpecification{yyS[yypt-0].item.(*ast.IndexPartSpecification)} } - case 320: + case 321: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.IndexPartSpecification), yyS[yypt-0].item.(*ast.IndexPartSpecification)) } - case 321: + case 322: { // Order is parsed but just ignored as MySQL did. parser.yyVAL.item = &ast.IndexPartSpecification{Column: yyS[yypt-2].item.(*ast.ColumnName), Length: yyS[yypt-1].item.(int)} } - case 322: + case 323: { parser.yyVAL.item = &ast.IndexPartSpecification{Expr: yyS[yypt-2].expr} } - case 323: + case 324: { parser.yyVAL.item = nil } - case 324: + case 325: { parser.yyVAL.item = &ast.IndexLockAndAlgorithm{ LockTp: yyS[yypt-0].item.(ast.LockType), AlgorithmTp: ast.AlgorithmTypeDefault, } } - case 325: + case 326: { parser.yyVAL.item = &ast.IndexLockAndAlgorithm{ LockTp: ast.LockTypeDefault, AlgorithmTp: yyS[yypt-0].item.(ast.AlgorithmType), } } - case 326: + case 327: { parser.yyVAL.item = &ast.IndexLockAndAlgorithm{ LockTp: yyS[yypt-1].item.(ast.LockType), AlgorithmTp: yyS[yypt-0].item.(ast.AlgorithmType), } } - case 327: + case 328: { parser.yyVAL.item = &ast.IndexLockAndAlgorithm{ LockTp: yyS[yypt-0].item.(ast.LockType), AlgorithmTp: yyS[yypt-1].item.(ast.AlgorithmType), } } - case 328: + case 329: { parser.yyVAL.item = ast.IndexKeyTypeNone } - case 329: + case 330: { parser.yyVAL.item = ast.IndexKeyTypeUnique } - case 330: + case 331: { parser.yyVAL.item = ast.IndexKeyTypeSpatial } - case 331: + case 332: { parser.yyVAL.item = ast.IndexKeyTypeFullText } - case 332: + case 333: { parser.yyVAL.statement = &ast.AlterDatabaseStmt{ Name: model.NewCIStr(yyS[yypt-1].ident), @@ -13286,7 +13294,7 @@ yynewstate: Options: yyS[yypt-0].item.([]*ast.DatabaseOption), } } - case 333: + case 334: { parser.yyVAL.statement = &ast.AlterDatabaseStmt{ Name: model.NewCIStr(""), @@ -13294,7 +13302,7 @@ yynewstate: Options: yyS[yypt-0].item.([]*ast.DatabaseOption), } } - case 334: + case 335: { parser.yyVAL.statement = &ast.CreateDatabaseStmt{ IfNotExists: yyS[yypt-2].item.(bool), @@ -13302,19 +13310,19 @@ yynewstate: Options: yyS[yypt-0].item.([]*ast.DatabaseOption), } } - case 337: + case 338: { parser.yyVAL.item = &ast.DatabaseOption{Tp: ast.DatabaseOptionCharset, Value: yyS[yypt-0].ident} } - case 338: + case 339: { parser.yyVAL.item = &ast.DatabaseOption{Tp: ast.DatabaseOptionCollate, Value: yyS[yypt-0].ident} } - case 339: + case 340: { parser.yyVAL.item = &ast.DatabaseOption{Tp: ast.DatabaseOptionEncryption, Value: yyS[yypt-0].ident} } - case 340: + case 341: { placementOptions := yyS[yypt-0].item.(*ast.PlacementOption) parser.yyVAL.item = &ast.DatabaseOption{ @@ -13324,7 +13332,7 @@ yynewstate: UintValue: placementOptions.UintValue, } } - case 341: + case 342: { placementOptions := yyS[yypt-0].item.(*ast.PlacementOption) parser.yyVAL.item = &ast.DatabaseOption{ @@ -13334,7 +13342,7 @@ yynewstate: UintValue: placementOptions.UintValue, } } - case 342: + case 343: { tiflashReplicaSpec := &ast.TiFlashReplicaSpec{ Count: yyS[yypt-1].item.(uint64), @@ -13345,19 +13353,19 @@ yynewstate: TiFlashReplica: tiflashReplicaSpec, } } - case 343: + case 344: { parser.yyVAL.item = []*ast.DatabaseOption{} } - case 345: + case 346: { parser.yyVAL.item = []*ast.DatabaseOption{yyS[yypt-0].item.(*ast.DatabaseOption)} } - case 346: + case 347: { parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.DatabaseOption), yyS[yypt-0].item.(*ast.DatabaseOption)) } - case 347: + case 348: { stmt := yyS[yypt-6].item.(*ast.CreateTableStmt) stmt.Table = yyS[yypt-7].item.(*ast.TableName) @@ -13378,7 +13386,7 @@ yynewstate: } parser.yyVAL.statement = stmt } - case 348: + case 349: { tmp := &ast.CreateTableStmt{ Table: yyS[yypt-2].item.(*ast.TableName), @@ -13395,23 +13403,23 @@ yynewstate: } parser.yyVAL.statement = tmp } - case 349: + case 350: { parser.yyVAL.item = nil } - case 350: + case 351: { parser.yyVAL.item = true } - case 351: + case 352: { parser.yyVAL.item = false } - case 354: + case 355: { parser.yyVAL.item = nil } - case 355: + case 356: { method := yyS[yypt-3].item.(*ast.PartitionMethod) method.Num = yyS[yypt-2].item.(uint64) @@ -13428,7 +13436,7 @@ yynewstate: } parser.yyVAL.item = opt } - case 356: + case 357: { keyAlgorithm, _ := yyS[yypt-3].item.(*ast.PartitionKeyAlgorithm) parser.yyVAL.item = &ast.PartitionMethod{ @@ -13438,7 +13446,7 @@ yynewstate: KeyAlgorithm: keyAlgorithm, } } - case 357: + case 358: { parser.yyVAL.item = &ast.PartitionMethod{ Tp: model.PartitionTypeHash, @@ -13446,11 +13454,11 @@ yynewstate: Expr: yyS[yypt-1].expr.(ast.ExprNode), } } - case 358: + case 359: { parser.yyVAL.item = nil } - case 359: + case 360: { tp := getUint64FromNUM(yyS[yypt-0].item) if tp != 1 && tp != 2 { @@ -13461,35 +13469,35 @@ yynewstate: Type: tp, } } - case 361: + case 362: { parser.yyVAL.item = &ast.PartitionMethod{ Tp: model.PartitionTypeRange, Expr: yyS[yypt-1].expr.(ast.ExprNode), } } - case 362: + case 363: { parser.yyVAL.item = &ast.PartitionMethod{ Tp: model.PartitionTypeRange, ColumnNames: yyS[yypt-1].item.([]*ast.ColumnName), } } - case 363: + case 364: { parser.yyVAL.item = &ast.PartitionMethod{ Tp: model.PartitionTypeList, Expr: yyS[yypt-1].expr.(ast.ExprNode), } } - case 364: + case 365: { parser.yyVAL.item = &ast.PartitionMethod{ Tp: model.PartitionTypeList, ColumnNames: yyS[yypt-1].item.([]*ast.ColumnName), } } - case 365: + case 366: { parser.yyVAL.item = &ast.PartitionMethod{ Tp: model.PartitionTypeSystemTime, @@ -13497,38 +13505,38 @@ yynewstate: Unit: yyS[yypt-0].item.(ast.TimeUnitType), } } - case 366: + case 367: { parser.yyVAL.item = &ast.PartitionMethod{ Tp: model.PartitionTypeSystemTime, Limit: yyS[yypt-0].item.(uint64), } } - case 367: + case 368: { parser.yyVAL.item = &ast.PartitionMethod{ Tp: model.PartitionTypeSystemTime, } } - case 368: + case 369: { parser.yyVAL.ident = "" } - case 370: + case 371: { parser.yyVAL.item = nil } - case 371: + case 372: { method := yyS[yypt-1].item.(*ast.PartitionMethod) method.Num = yyS[yypt-0].item.(uint64) parser.yyVAL.item = method } - case 372: + case 373: { parser.yyVAL.item = uint64(0) } - case 373: + case 374: { res := yyS[yypt-0].item.(uint64) if res == 0 { @@ -13537,11 +13545,11 @@ yynewstate: } parser.yyVAL.item = res } - case 374: + case 375: { parser.yyVAL.item = uint64(0) } - case 375: + case 376: { res := yyS[yypt-0].item.(uint64) if res == 0 { @@ -13550,23 +13558,23 @@ yynewstate: } parser.yyVAL.item = res } - case 376: + case 377: { parser.yyVAL.item = nil } - case 377: + case 378: { parser.yyVAL.item = yyS[yypt-1].item.([]*ast.PartitionDefinition) } - case 378: + case 379: { parser.yyVAL.item = []*ast.PartitionDefinition{yyS[yypt-0].item.(*ast.PartitionDefinition)} } - case 379: + case 380: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.PartitionDefinition), yyS[yypt-0].item.(*ast.PartitionDefinition)) } - case 380: + case 381: { parser.yyVAL.item = &ast.PartitionDefinition{ Name: model.NewCIStr(yyS[yypt-3].ident), @@ -13575,80 +13583,80 @@ yynewstate: Sub: yyS[yypt-0].item.([]*ast.SubPartitionDefinition), } } - case 381: + case 382: { parser.yyVAL.item = make([]*ast.SubPartitionDefinition, 0) } - case 382: + case 383: { parser.yyVAL.item = yyS[yypt-1].item } - case 383: + case 384: { parser.yyVAL.item = []*ast.SubPartitionDefinition{yyS[yypt-0].item.(*ast.SubPartitionDefinition)} } - case 384: + case 385: { list := yyS[yypt-2].item.([]*ast.SubPartitionDefinition) parser.yyVAL.item = append(list, yyS[yypt-0].item.(*ast.SubPartitionDefinition)) } - case 385: + case 386: { parser.yyVAL.item = &ast.SubPartitionDefinition{ Name: model.NewCIStr(yyS[yypt-1].ident), Options: yyS[yypt-0].item.([]*ast.TableOption), } } - case 386: + case 387: { parser.yyVAL.item = make([]*ast.TableOption, 0) } - case 387: + case 388: { list := yyS[yypt-1].item.([]*ast.TableOption) parser.yyVAL.item = append(list, yyS[yypt-0].item.(*ast.TableOption)) } - case 388: + case 389: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionComment, StrValue: yyS[yypt-0].ident} } - case 389: + case 390: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionEngine, StrValue: yyS[yypt-0].ident} } - case 390: + case 391: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionEngine, StrValue: yyS[yypt-0].ident} } - case 391: + case 392: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionInsertMethod, StrValue: yyS[yypt-0].ident} } - case 392: + case 393: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionDataDirectory, StrValue: yyS[yypt-0].ident} } - case 393: + case 394: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionIndexDirectory, StrValue: yyS[yypt-0].ident} } - case 394: + case 395: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionMaxRows, UintValue: yyS[yypt-0].item.(uint64)} } - case 395: + case 396: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionMinRows, UintValue: yyS[yypt-0].item.(uint64)} } - case 396: + case 397: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionTablespace, StrValue: yyS[yypt-0].ident} } - case 397: + case 398: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionNodegroup, UintValue: yyS[yypt-0].item.(uint64)} } - case 398: + case 399: { placementOptions := yyS[yypt-0].item.(*ast.PlacementOption) parser.yyVAL.item = &ast.TableOption{ @@ -13658,27 +13666,27 @@ yynewstate: UintValue: placementOptions.UintValue, } } - case 399: + case 400: { parser.yyVAL.item = &ast.PartitionDefinitionClauseNone{} } - case 400: + case 401: { parser.yyVAL.item = &ast.PartitionDefinitionClauseLessThan{ Exprs: []ast.ExprNode{&ast.MaxValueExpr{}}, } } - case 401: + case 402: { parser.yyVAL.item = &ast.PartitionDefinitionClauseLessThan{ Exprs: yyS[yypt-1].item.([]ast.ExprNode), } } - case 402: + case 403: { parser.yyVAL.item = &ast.PartitionDefinitionClauseIn{} } - case 403: + case 404: { exprs := yyS[yypt-1].item.([]ast.ExprNode) values := make([][]ast.ExprNode, 0, len(exprs)) @@ -13691,33 +13699,29 @@ yynewstate: } parser.yyVAL.item = &ast.PartitionDefinitionClauseIn{Values: values} } - case 404: + case 405: { parser.yyVAL.item = &ast.PartitionDefinitionClauseHistory{Current: false} } - case 405: + case 406: { parser.yyVAL.item = &ast.PartitionDefinitionClauseHistory{Current: true} } - case 406: + case 407: { parser.yyVAL.item = ast.OnDuplicateKeyHandlingError } - case 407: + case 408: { parser.yyVAL.item = ast.OnDuplicateKeyHandlingIgnore } - case 408: + case 409: { parser.yyVAL.item = ast.OnDuplicateKeyHandlingReplace } - case 411: - { - parser.yyVAL.item = &ast.CreateTableStmt{} - } case 412: { - parser.yyVAL.item = &ast.CreateTableStmt{Select: yyS[yypt-0].statement.(ast.ResultSetNode)} + parser.yyVAL.item = &ast.CreateTableStmt{} } case 413: { @@ -13728,6 +13732,10 @@ yynewstate: parser.yyVAL.item = &ast.CreateTableStmt{Select: yyS[yypt-0].statement.(ast.ResultSetNode)} } case 415: + { + parser.yyVAL.item = &ast.CreateTableStmt{Select: yyS[yypt-0].statement.(ast.ResultSetNode)} + } + case 416: { var sel ast.ResultSetNode switch x := yyS[yypt-0].expr.(*ast.SubqueryExpr).Query.(type) { @@ -13740,7 +13748,7 @@ yynewstate: } parser.yyVAL.item = &ast.CreateTableStmt{Select: sel} } - case 419: + case 420: { var sel ast.StmtNode switch x := yyS[yypt-0].expr.(*ast.SubqueryExpr).Query.(type) { @@ -13753,15 +13761,15 @@ yynewstate: } parser.yyVAL.statement = sel } - case 420: + case 421: { parser.yyVAL.item = yyS[yypt-0].item } - case 421: + case 422: { parser.yyVAL.item = yyS[yypt-1].item } - case 422: + case 423: { startOffset := parser.startOffset(&yyS[yypt-1]) selStmt := yyS[yypt-1].statement.(ast.StmtNode) @@ -13786,17 +13794,13 @@ yynewstate: } parser.yyVAL.statement = x } - case 423: - { - parser.yyVAL.item = false - } case 424: { - parser.yyVAL.item = true + parser.yyVAL.item = false } case 425: { - parser.yyVAL.item = model.AlgorithmUndefined + parser.yyVAL.item = true } case 426: { @@ -13804,67 +13808,71 @@ yynewstate: } case 427: { - parser.yyVAL.item = model.AlgorithmMerge + parser.yyVAL.item = model.AlgorithmUndefined } case 428: { - parser.yyVAL.item = model.AlgorithmTemptable + parser.yyVAL.item = model.AlgorithmMerge } case 429: { - parser.yyVAL.item = &auth.UserIdentity{CurrentUser: true} + parser.yyVAL.item = model.AlgorithmTemptable } case 430: { - parser.yyVAL.item = yyS[yypt-0].item + parser.yyVAL.item = &auth.UserIdentity{CurrentUser: true} } case 431: { - parser.yyVAL.item = model.SecurityDefiner + parser.yyVAL.item = yyS[yypt-0].item } case 432: { parser.yyVAL.item = model.SecurityDefiner } case 433: + { + parser.yyVAL.item = model.SecurityDefiner + } + case 434: { parser.yyVAL.item = model.SecurityInvoker } - case 435: + case 436: { parser.yyVAL.item = nil } - case 436: + case 437: { parser.yyVAL.item = yyS[yypt-1].item.([]model.CIStr) } - case 437: + case 438: { parser.yyVAL.item = []model.CIStr{model.NewCIStr(yyS[yypt-0].ident)} } - case 438: + case 439: { parser.yyVAL.item = append(yyS[yypt-2].item.([]model.CIStr), model.NewCIStr(yyS[yypt-0].ident)) } - case 439: + case 440: { parser.yyVAL.item = nil } - case 440: + case 441: { parser.yyVAL.item = model.CheckOptionCascaded } - case 441: + case 442: { parser.yyVAL.item = model.CheckOptionLocal } - case 442: + case 443: { parser.yyVAL.statement = &ast.DoStmt{ Exprs: yyS[yypt-0].item.([]ast.ExprNode), } } - case 443: + case 444: { // Single Table tn := yyS[yypt-6].item.(*ast.TableName) @@ -13892,7 +13900,7 @@ yynewstate: parser.yyVAL.statement = x } - case 444: + case 445: { // Multiple Table x := &ast.DeleteStmt{ @@ -13912,7 +13920,7 @@ yynewstate: } parser.yyVAL.statement = x } - case 445: + case 446: { // Multiple Table x := &ast.DeleteStmt{ @@ -13931,23 +13939,23 @@ yynewstate: } parser.yyVAL.statement = x } - case 448: + case 449: { d := yyS[yypt-0].statement.(*ast.DeleteStmt) d.With = yyS[yypt-1].item.(*ast.WithClause) parser.yyVAL.statement = d } - case 449: + case 450: { d := yyS[yypt-0].statement.(*ast.DeleteStmt) d.With = yyS[yypt-1].item.(*ast.WithClause) parser.yyVAL.statement = d } - case 451: + case 452: { parser.yyVAL.statement = &ast.DropDatabaseStmt{IfExists: yyS[yypt-1].item.(bool), Name: model.NewCIStr(yyS[yypt-0].ident)} } - case 452: + case 453: { var indexLockAndAlgorithm *ast.IndexLockAndAlgorithm if yyS[yypt-0].item != nil { @@ -13958,39 +13966,39 @@ yynewstate: } parser.yyVAL.statement = &ast.DropIndexStmt{IfExists: yyS[yypt-4].item.(bool), IndexName: yyS[yypt-3].ident, Table: yyS[yypt-1].item.(*ast.TableName), LockAlg: indexLockAndAlgorithm} } - case 453: + case 454: { parser.yyVAL.statement = &ast.DropTableStmt{IfExists: yyS[yypt-2].item.(bool), Tables: yyS[yypt-1].item.([]*ast.TableName), IsView: false, TemporaryKeyword: yyS[yypt-4].item.(ast.TemporaryKeyword)} } - case 454: + case 455: { parser.yyVAL.item = ast.TemporaryNone } - case 455: + case 456: { parser.yyVAL.item = ast.TemporaryLocal } - case 456: + case 457: { parser.yyVAL.item = ast.TemporaryGlobal } - case 457: + case 458: { parser.yyVAL.statement = &ast.DropTableStmt{Tables: yyS[yypt-1].item.([]*ast.TableName), IsView: true} } - case 458: + case 459: { parser.yyVAL.statement = &ast.DropTableStmt{IfExists: true, Tables: yyS[yypt-1].item.([]*ast.TableName), IsView: true} } - case 459: + case 460: { parser.yyVAL.statement = &ast.DropUserStmt{IsDropRole: false, IfExists: false, UserList: yyS[yypt-0].item.([]*auth.UserIdentity)} } - case 460: + case 461: { parser.yyVAL.statement = &ast.DropUserStmt{IsDropRole: false, IfExists: true, UserList: yyS[yypt-0].item.([]*auth.UserIdentity)} } - case 461: + case 462: { tmp := make([]*auth.UserIdentity, 0, 10) roleList := yyS[yypt-0].item.([]*auth.RoleIdentity) @@ -13999,7 +14007,7 @@ yynewstate: } parser.yyVAL.statement = &ast.DropUserStmt{IsDropRole: true, IfExists: false, UserList: tmp} } - case 462: + case 463: { tmp := make([]*auth.UserIdentity, 0, 10) roleList := yyS[yypt-0].item.([]*auth.RoleIdentity) @@ -14008,29 +14016,29 @@ yynewstate: } parser.yyVAL.statement = &ast.DropUserStmt{IsDropRole: true, IfExists: true, UserList: tmp} } - case 463: + case 464: { parser.yyVAL.statement = &ast.DropStatsStmt{Table: yyS[yypt-0].item.(*ast.TableName)} } - case 464: + case 465: { parser.yyVAL.statement = &ast.DropStatsStmt{ Table: yyS[yypt-2].item.(*ast.TableName), PartitionNames: yyS[yypt-0].item.([]model.CIStr), } } - case 465: + case 466: { parser.yyVAL.statement = &ast.DropStatsStmt{ Table: yyS[yypt-1].item.(*ast.TableName), IsGlobalStats: true, } } - case 473: + case 474: { parser.yyVAL.statement = nil } - case 474: + case 475: { parser.yyVAL.statement = &ast.TraceStmt{ Stmt: yyS[yypt-0].statement, @@ -14040,7 +14048,7 @@ yynewstate: startOffset := parser.startOffset(&yyS[yypt]) yyS[yypt-0].statement.SetText(parser.lexer.client, string(parser.src[startOffset:])) } - case 475: + case 476: { parser.yyVAL.statement = &ast.TraceStmt{ Stmt: yyS[yypt-0].statement, @@ -14050,7 +14058,7 @@ yynewstate: startOffset := parser.startOffset(&yyS[yypt]) yyS[yypt-0].statement.SetText(parser.lexer.client, string(parser.src[startOffset:])) } - case 476: + case 477: { parser.yyVAL.statement = &ast.TraceStmt{ Stmt: yyS[yypt-0].statement, @@ -14059,7 +14067,7 @@ yynewstate: startOffset := parser.startOffset(&yyS[yypt]) yyS[yypt-0].statement.SetText(parser.lexer.client, string(parser.src[startOffset:])) } - case 477: + case 478: { parser.yyVAL.statement = &ast.TraceStmt{ Stmt: yyS[yypt-0].statement, @@ -14069,7 +14077,7 @@ yynewstate: startOffset := parser.startOffset(&yyS[yypt]) yyS[yypt-0].statement.SetText(parser.lexer.client, string(parser.src[startOffset:])) } - case 481: + case 482: { parser.yyVAL.statement = &ast.ExplainStmt{ Stmt: &ast.ShowStmt{ @@ -14078,7 +14086,7 @@ yynewstate: }, } } - case 482: + case 483: { parser.yyVAL.statement = &ast.ExplainStmt{ Stmt: &ast.ShowStmt{ @@ -14088,49 +14096,49 @@ yynewstate: }, } } - case 483: + case 484: { parser.yyVAL.statement = &ast.ExplainStmt{ Stmt: yyS[yypt-0].statement, Format: "row", } } - case 484: + case 485: { parser.yyVAL.statement = &ast.ExplainForStmt{ Format: "row", ConnectionID: getUint64FromNUM(yyS[yypt-0].item), } } - case 485: + case 486: { parser.yyVAL.statement = &ast.ExplainForStmt{ Format: yyS[yypt-3].ident, ConnectionID: getUint64FromNUM(yyS[yypt-0].item), } } - case 486: + case 487: { parser.yyVAL.statement = &ast.ExplainStmt{ Stmt: yyS[yypt-0].statement, Format: yyS[yypt-1].ident, } } - case 487: + case 488: { parser.yyVAL.statement = &ast.ExplainForStmt{ Format: yyS[yypt-3].ident, ConnectionID: getUint64FromNUM(yyS[yypt-0].item), } } - case 488: + case 489: { parser.yyVAL.statement = &ast.ExplainStmt{ Stmt: yyS[yypt-0].statement, Format: yyS[yypt-1].ident, } } - case 489: + case 490: { parser.yyVAL.statement = &ast.ExplainStmt{ Stmt: yyS[yypt-0].statement, @@ -14138,7 +14146,7 @@ yynewstate: Analyze: true, } } - case 490: + case 491: { parser.yyVAL.statement = &ast.ExplainStmt{ Stmt: yyS[yypt-0].statement, @@ -14146,7 +14154,7 @@ yynewstate: Analyze: true, } } - case 491: + case 492: { parser.yyVAL.statement = &ast.ExplainStmt{ Stmt: yyS[yypt-0].statement, @@ -14154,15 +14162,15 @@ yynewstate: Analyze: true, } } - case 499: + case 500: { parser.yyVAL.statement = &ast.SavepointStmt{Name: yyS[yypt-0].ident} } - case 500: + case 501: { parser.yyVAL.statement = &ast.ReleaseSavepointStmt{Name: yyS[yypt-0].ident} } - case 501: + case 502: { stmt := yyS[yypt-3].item.(*ast.BRIEStmt) stmt.Kind = ast.BRIEKindBackup @@ -14170,7 +14178,7 @@ yynewstate: stmt.Options = yyS[yypt-0].item.([]*ast.BRIEOption) parser.yyVAL.statement = stmt } - case 502: + case 503: { stmt := yyS[yypt-3].item.(*ast.BRIEStmt) stmt.Kind = ast.BRIEKindRestore @@ -14178,110 +14186,110 @@ yynewstate: stmt.Options = yyS[yypt-0].item.([]*ast.BRIEOption) parser.yyVAL.statement = stmt } - case 503: + case 504: { parser.yyVAL.item = &ast.BRIEStmt{} } - case 504: + case 505: { parser.yyVAL.item = &ast.BRIEStmt{Schemas: yyS[yypt-0].item.([]string)} } - case 505: + case 506: { parser.yyVAL.item = &ast.BRIEStmt{Tables: yyS[yypt-0].item.([]*ast.TableName)} } - case 506: + case 507: { parser.yyVAL.item = []string{yyS[yypt-0].ident} } - case 507: + case 508: { parser.yyVAL.item = append(yyS[yypt-2].item.([]string), yyS[yypt-0].ident) } - case 508: + case 509: { parser.yyVAL.item = []*ast.BRIEOption{} } - case 509: + case 510: { parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.BRIEOption), yyS[yypt-0].item.(*ast.BRIEOption)) } - case 510: + case 511: { parser.yyVAL.item = ast.BRIEOptionConcurrency } - case 511: + case 512: { parser.yyVAL.item = ast.BRIEOptionResume } - case 512: + case 513: { parser.yyVAL.item = ast.BRIEOptionSendCreds } - case 513: + case 514: { parser.yyVAL.item = ast.BRIEOptionOnline } - case 514: + case 515: { parser.yyVAL.item = ast.BRIEOptionCheckpoint } - case 515: + case 516: { parser.yyVAL.item = ast.BRIEOptionSkipSchemaFiles } - case 516: + case 517: { parser.yyVAL.item = ast.BRIEOptionStrictFormat } - case 517: + case 518: { parser.yyVAL.item = ast.BRIEOptionCSVNotNull } - case 518: + case 519: { parser.yyVAL.item = ast.BRIEOptionCSVBackslashEscape } - case 519: + case 520: { parser.yyVAL.item = ast.BRIEOptionCSVTrimLastSeparators } - case 520: + case 521: { parser.yyVAL.item = ast.BRIEOptionTiKVImporter } - case 521: + case 522: { parser.yyVAL.item = ast.BRIEOptionCSVSeparator } - case 522: + case 523: { parser.yyVAL.item = ast.BRIEOptionCSVDelimiter } - case 523: + case 524: { parser.yyVAL.item = ast.BRIEOptionCSVNull } - case 524: + case 525: { parser.yyVAL.item = ast.BRIEOptionBackend } - case 525: + case 526: { parser.yyVAL.item = ast.BRIEOptionOnDuplicate } - case 526: + case 527: { parser.yyVAL.item = ast.BRIEOptionOnDuplicate } - case 527: + case 528: { parser.yyVAL.item = &ast.BRIEOption{ Tp: yyS[yypt-2].item.(ast.BRIEOptionType), UintValue: yyS[yypt-0].item.(uint64), } } - case 528: + case 529: { value := uint64(0) if yyS[yypt-0].item.(bool) { @@ -14292,21 +14300,21 @@ yynewstate: UintValue: value, } } - case 529: + case 530: { parser.yyVAL.item = &ast.BRIEOption{ Tp: yyS[yypt-2].item.(ast.BRIEOptionType), StrValue: yyS[yypt-0].ident, } } - case 530: + case 531: { parser.yyVAL.item = &ast.BRIEOption{ Tp: yyS[yypt-2].item.(ast.BRIEOptionType), StrValue: strings.ToLower(yyS[yypt-0].ident), } } - case 531: + case 532: { unit, err := yyS[yypt-1].item.(ast.TimeUnitType).Duration() if err != nil { @@ -14319,35 +14327,35 @@ yynewstate: UintValue: yyS[yypt-2].item.(uint64) * uint64(unit), } } - case 532: + case 533: { parser.yyVAL.item = &ast.BRIEOption{ Tp: ast.BRIEOptionBackupTS, StrValue: yyS[yypt-0].ident, } } - case 533: + case 534: { parser.yyVAL.item = &ast.BRIEOption{ Tp: ast.BRIEOptionBackupTSO, UintValue: yyS[yypt-0].item.(uint64), } } - case 534: + case 535: { parser.yyVAL.item = &ast.BRIEOption{ Tp: ast.BRIEOptionLastBackupTS, StrValue: yyS[yypt-0].ident, } } - case 535: + case 536: { parser.yyVAL.item = &ast.BRIEOption{ Tp: ast.BRIEOptionLastBackupTSO, UintValue: yyS[yypt-0].item.(uint64), } } - case 536: + case 537: { // TODO: check overflow? parser.yyVAL.item = &ast.BRIEOption{ @@ -14355,21 +14363,21 @@ yynewstate: UintValue: yyS[yypt-3].item.(uint64) * 1048576, } } - case 537: + case 538: { parser.yyVAL.item = &ast.BRIEOption{ Tp: ast.BRIEOptionCSVHeader, UintValue: ast.BRIECSVHeaderIsColumns, } } - case 538: + case 539: { parser.yyVAL.item = &ast.BRIEOption{ Tp: ast.BRIEOptionCSVHeader, UintValue: yyS[yypt-0].item.(uint64), } } - case 539: + case 540: { value := uint64(0) if yyS[yypt-0].item.(bool) { @@ -14380,14 +14388,14 @@ yynewstate: UintValue: value, } } - case 540: + case 541: { parser.yyVAL.item = &ast.BRIEOption{ Tp: ast.BRIEOptionChecksum, UintValue: uint64(yyS[yypt-0].item.(ast.BRIEOptionLevel)), } } - case 541: + case 542: { value := uint64(0) if yyS[yypt-0].item.(bool) { @@ -14398,18 +14406,18 @@ yynewstate: UintValue: value, } } - case 542: + case 543: { parser.yyVAL.item = &ast.BRIEOption{ Tp: ast.BRIEOptionAnalyze, UintValue: uint64(yyS[yypt-0].item.(ast.BRIEOptionLevel)), } } - case 543: + case 544: { parser.yyVAL.item = getUint64FromNUM(yyS[yypt-0].item) } - case 544: + case 545: { v, rangeErrMsg := getInt64FromNUM(yyS[yypt-0].item) if len(rangeErrMsg) != 0 { @@ -14418,35 +14426,35 @@ yynewstate: } parser.yyVAL.item = v } - case 546: + case 547: { parser.yyVAL.item = yyS[yypt-0].item.(int64) != 0 } - case 547: + case 548: { parser.yyVAL.item = false } - case 548: + case 549: { parser.yyVAL.item = true } - case 549: + case 550: { parser.yyVAL.item = ast.BRIEOptionLevelOff } - case 550: + case 551: { parser.yyVAL.item = ast.BRIEOptionLevelOptional } - case 551: + case 552: { parser.yyVAL.item = ast.BRIEOptionLevelRequired } - case 552: + case 553: { parser.yyVAL.statement = &ast.PurgeImportStmt{TaskID: getUint64FromNUM(yyS[yypt-0].item)} } - case 553: + case 554: { parser.yyVAL.statement = &ast.CreateImportStmt{ IfNotExists: yyS[yypt-5].item.(bool), @@ -14456,21 +14464,21 @@ yynewstate: Options: yyS[yypt-0].item.([]*ast.BRIEOption), } } - case 554: + case 555: { parser.yyVAL.statement = &ast.StopImportStmt{ IfRunning: yyS[yypt-1].item.(bool), Name: yyS[yypt-0].ident, } } - case 555: + case 556: { parser.yyVAL.statement = &ast.ResumeImportStmt{ IfNotRunning: yyS[yypt-1].item.(bool), Name: yyS[yypt-0].ident, } } - case 556: + case 557: { s := &ast.AlterImportStmt{ Name: yyS[yypt-3].ident, @@ -14482,14 +14490,14 @@ yynewstate: } parser.yyVAL.statement = s } - case 557: + case 558: { parser.yyVAL.statement = &ast.DropImportStmt{ IfExists: yyS[yypt-1].item.(bool), Name: yyS[yypt-0].ident, } } - case 558: + case 559: { parser.yyVAL.statement = &ast.ShowImportStmt{ Name: yyS[yypt-2].ident, @@ -14497,73 +14505,73 @@ yynewstate: TableNames: yyS[yypt-0].item.([]*ast.TableName), } } - case 559: + case 560: { parser.yyVAL.item = false } - case 560: + case 561: { parser.yyVAL.item = true } - case 561: + case 562: { parser.yyVAL.item = false } - case 562: + case 563: { parser.yyVAL.item = true } - case 563: + case 564: { parser.yyVAL.item = false } - case 564: + case 565: { parser.yyVAL.item = true } - case 565: + case 566: { parser.yyVAL.item = ast.ErrorHandleError } - case 566: + case 567: { parser.yyVAL.item = ast.ErrorHandleReplace } - case 567: + case 568: { parser.yyVAL.item = ast.ErrorHandleSkipAll } - case 568: + case 569: { parser.yyVAL.item = ast.ErrorHandleSkipConstraint } - case 569: + case 570: { parser.yyVAL.item = ast.ErrorHandleSkipDuplicate } - case 570: + case 571: { parser.yyVAL.item = ast.ErrorHandleSkipStrict } - case 571: + case 572: { parser.yyVAL.item = nil } - case 572: + case 573: { parser.yyVAL.item = &ast.ImportTruncate{ IsErrorsOnly: false, TableNames: yyS[yypt-0].item.([]*ast.TableName), } } - case 573: + case 574: { parser.yyVAL.item = &ast.ImportTruncate{ IsErrorsOnly: true, TableNames: yyS[yypt-0].item.([]*ast.TableName), } } - case 574: + case 575: { v := yyS[yypt-2].ident v = strings.TrimPrefix(v, "@") @@ -14574,19 +14582,19 @@ yynewstate: Value: yyS[yypt-0].expr, } } - case 575: + case 576: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.LogicOr, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 576: + case 577: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.LogicXor, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 577: + case 578: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.LogicAnd, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 578: + case 579: { expr, ok := yyS[yypt-0].expr.(*ast.ExistsSubqueryExpr) if ok { @@ -14596,7 +14604,7 @@ yynewstate: parser.yyVAL.expr = &ast.UnaryOperationExpr{Op: opcode.Not, V: yyS[yypt-0].expr} } } - case 579: + case 580: { parser.yyVAL.expr = &ast.MatchAgainst{ ColumnNames: yyS[yypt-6].item.([]*ast.ColumnName), @@ -14604,87 +14612,87 @@ yynewstate: Modifier: ast.FulltextSearchModifier(yyS[yypt-1].item.(int)), } } - case 580: + case 581: { parser.yyVAL.expr = &ast.IsTruthExpr{Expr: yyS[yypt-2].expr, Not: !yyS[yypt-1].item.(bool), True: int64(1)} } - case 581: + case 582: { parser.yyVAL.expr = &ast.IsTruthExpr{Expr: yyS[yypt-2].expr, Not: !yyS[yypt-1].item.(bool), True: int64(0)} } - case 582: + case 583: { /* https://dev.mysql.com/doc/refman/5.7/en/comparison-operators.html#operator_is */ parser.yyVAL.expr = &ast.IsNullExpr{Expr: yyS[yypt-2].expr, Not: !yyS[yypt-1].item.(bool)} } - case 584: + case 585: { parser.yyVAL.expr = &ast.MaxValueExpr{} } - case 586: + case 587: { parser.yyVAL.item = ast.FulltextSearchModifierNaturalLanguageMode } - case 587: + case 588: { parser.yyVAL.item = ast.FulltextSearchModifierNaturalLanguageMode } - case 588: + case 589: { parser.yyVAL.item = ast.FulltextSearchModifierNaturalLanguageMode | ast.FulltextSearchModifierWithQueryExpansion } - case 589: + case 590: { parser.yyVAL.item = ast.FulltextSearchModifierBooleanMode } - case 590: + case 591: { parser.yyVAL.item = ast.FulltextSearchModifierWithQueryExpansion } - case 595: + case 596: { parser.yyVAL.item = []ast.ExprNode{yyS[yypt-0].expr} } - case 596: + case 597: { parser.yyVAL.item = append(yyS[yypt-2].item.([]ast.ExprNode), yyS[yypt-0].expr) } - case 597: + case 598: { parser.yyVAL.item = []ast.ExprNode{yyS[yypt-0].expr} } - case 598: + case 599: { parser.yyVAL.item = append(yyS[yypt-2].item.([]ast.ExprNode), yyS[yypt-0].expr) } - case 599: + case 600: { parser.yyVAL.item = []ast.ExprNode{} } - case 601: + case 602: { parser.yyVAL.item = []ast.ExprNode{} } - case 603: + case 604: { expr := ast.NewValueExpr(yyS[yypt-0].item, parser.charset, parser.collation) parser.yyVAL.item = []ast.ExprNode{expr} } - case 604: + case 605: { parser.yyVAL.expr = &ast.IsNullExpr{Expr: yyS[yypt-2].expr, Not: !yyS[yypt-1].item.(bool)} } - case 605: + case 606: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: yyS[yypt-1].item.(opcode.Op), L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 606: + case 607: { sq := yyS[yypt-0].expr.(*ast.SubqueryExpr) sq.MultiRows = true parser.yyVAL.expr = &ast.CompareSubqueryExpr{Op: yyS[yypt-2].item.(opcode.Op), L: yyS[yypt-3].expr, R: sq, All: yyS[yypt-1].item.(bool)} } - case 607: + case 608: { v := yyS[yypt-2].ident v = strings.TrimPrefix(v, "@") @@ -14696,25 +14704,21 @@ yynewstate: } parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: yyS[yypt-3].item.(opcode.Op), L: yyS[yypt-4].expr, R: variable} } - case 609: - { - parser.yyVAL.item = opcode.GE - } case 610: { - parser.yyVAL.item = opcode.GT + parser.yyVAL.item = opcode.GE } case 611: { - parser.yyVAL.item = opcode.LE + parser.yyVAL.item = opcode.GT } case 612: { - parser.yyVAL.item = opcode.LT + parser.yyVAL.item = opcode.LE } case 613: { - parser.yyVAL.item = opcode.NE + parser.yyVAL.item = opcode.LT } case 614: { @@ -14722,51 +14726,51 @@ yynewstate: } case 615: { - parser.yyVAL.item = opcode.EQ + parser.yyVAL.item = opcode.NE } case 616: { - parser.yyVAL.item = opcode.NullEQ + parser.yyVAL.item = opcode.EQ } case 617: { - parser.yyVAL.item = true + parser.yyVAL.item = opcode.NullEQ } case 618: { - parser.yyVAL.item = false + parser.yyVAL.item = true } case 619: { - parser.yyVAL.item = true + parser.yyVAL.item = false } case 620: { - parser.yyVAL.item = false + parser.yyVAL.item = true } case 621: { - parser.yyVAL.item = true + parser.yyVAL.item = false } case 622: { - parser.yyVAL.item = false + parser.yyVAL.item = true } case 623: { - parser.yyVAL.item = true + parser.yyVAL.item = false } case 624: { - parser.yyVAL.item = false + parser.yyVAL.item = true } case 625: { - parser.yyVAL.item = true + parser.yyVAL.item = false } case 626: { - parser.yyVAL.item = false + parser.yyVAL.item = true } case 627: { @@ -14778,19 +14782,23 @@ yynewstate: } case 629: { - parser.yyVAL.item = true + parser.yyVAL.item = false } case 630: { - parser.yyVAL.expr = &ast.PatternInExpr{Expr: yyS[yypt-4].expr, Not: !yyS[yypt-3].item.(bool), List: yyS[yypt-1].item.([]ast.ExprNode)} + parser.yyVAL.item = true } case 631: + { + parser.yyVAL.expr = &ast.PatternInExpr{Expr: yyS[yypt-4].expr, Not: !yyS[yypt-3].item.(bool), List: yyS[yypt-1].item.([]ast.ExprNode)} + } + case 632: { sq := yyS[yypt-0].expr.(*ast.SubqueryExpr) sq.MultiRows = true parser.yyVAL.expr = &ast.PatternInExpr{Expr: yyS[yypt-2].expr, Not: !yyS[yypt-1].item.(bool), Sel: sq} } - case 632: + case 633: { parser.yyVAL.expr = &ast.BetweenExpr{ Expr: yyS[yypt-4].expr, @@ -14799,7 +14807,7 @@ yynewstate: Not: !yyS[yypt-3].item.(bool), } } - case 633: + case 634: { escape := yyS[yypt-0].ident if len(escape) > 1 { @@ -14815,57 +14823,57 @@ yynewstate: Escape: escape[0], } } - case 634: + case 635: { parser.yyVAL.expr = &ast.PatternRegexpExpr{Expr: yyS[yypt-2].expr, Pattern: yyS[yypt-0].expr, Not: !yyS[yypt-1].item.(bool)} } - case 638: + case 639: { parser.yyVAL.ident = "\\" } - case 639: + case 640: { parser.yyVAL.ident = yyS[yypt-0].ident } - case 640: + case 641: { parser.yyVAL.item = &ast.SelectField{WildCard: &ast.WildCardField{}} } - case 641: + case 642: { wildCard := &ast.WildCardField{Table: model.NewCIStr(yyS[yypt-2].ident)} parser.yyVAL.item = &ast.SelectField{WildCard: wildCard} } - case 642: + case 643: { wildCard := &ast.WildCardField{Schema: model.NewCIStr(yyS[yypt-4].ident), Table: model.NewCIStr(yyS[yypt-2].ident)} parser.yyVAL.item = &ast.SelectField{WildCard: wildCard} } - case 643: + case 644: { expr := yyS[yypt-1].expr asName := yyS[yypt-0].ident parser.yyVAL.item = &ast.SelectField{Expr: expr, AsName: model.NewCIStr(asName)} } - case 644: + case 645: { parser.yyVAL.ident = "" } - case 647: + case 648: { parser.yyVAL.ident = yyS[yypt-0].ident } - case 649: + case 650: { parser.yyVAL.ident = yyS[yypt-0].ident } - case 650: + case 651: { field := yyS[yypt-0].item.(*ast.SelectField) field.Offset = parser.startOffset(&yyS[yypt]) parser.yyVAL.item = []*ast.SelectField{field} } - case 651: + case 652: { fl := yyS[yypt-2].item.([]*ast.SelectField) last := fl[len(fl)-1] @@ -14877,71 +14885,71 @@ yynewstate: newField.Offset = parser.startOffset(&yyS[yypt]) parser.yyVAL.item = append(fl, newField) } - case 652: + case 653: { parser.yyVAL.item = &ast.GroupByClause{Items: yyS[yypt-0].item.([]*ast.ByItem)} } - case 653: + case 654: { parser.yyVAL.item = nil } - case 654: + case 655: { parser.yyVAL.item = &ast.HavingClause{Expr: yyS[yypt-0].expr} } - case 655: + case 656: { parser.yyVAL.item = nil } - case 657: + case 658: { parser.yyVAL.item = &ast.AsOfClause{ TsExpr: yyS[yypt-0].expr.(ast.ExprNode), } } - case 658: + case 659: { parser.yyVAL.item = false } - case 659: + case 660: { parser.yyVAL.item = true } - case 660: + case 661: { parser.yyVAL.item = false } - case 661: + case 662: { parser.yyVAL.item = true } - case 662: + case 663: { parser.yyVAL.item = false } - case 663: + case 664: { parser.yyVAL.item = true } - case 664: + case 665: { parser.yyVAL.item = &ast.NullString{ String: "", Empty: false, } } - case 665: + case 666: { parser.yyVAL.item = &ast.NullString{ String: yyS[yypt-0].ident, Empty: len(yyS[yypt-0].ident) == 0, } } - case 666: + case 667: { parser.yyVAL.item = nil } - case 667: + case 668: { // Merge the options if yyS[yypt-1].item == nil { @@ -14965,19 +14973,19 @@ yynewstate: parser.yyVAL.item = opt1 } } - case 668: + case 669: { parser.yyVAL.item = &ast.IndexOption{ KeyBlockSize: yyS[yypt-0].item.(uint64), } } - case 669: + case 670: { parser.yyVAL.item = &ast.IndexOption{ Tp: yyS[yypt-0].item.(model.IndexType), } } - case 670: + case 671: { parser.yyVAL.item = &ast.IndexOption{ ParserName: model.NewCIStr(yyS[yypt-0].ident), @@ -14985,75 +14993,75 @@ yynewstate: yylex.AppendError(yylex.Errorf("The WITH PARASER clause is parsed but ignored by all storage engines.")) parser.lastErrorAsWarn() } - case 671: + case 672: { parser.yyVAL.item = &ast.IndexOption{ Comment: yyS[yypt-0].ident, } } - case 672: + case 673: { parser.yyVAL.item = &ast.IndexOption{ Visibility: yyS[yypt-0].item.(ast.IndexVisibility), } } - case 673: + case 674: { parser.yyVAL.item = &ast.IndexOption{ PrimaryKeyTp: yyS[yypt-0].item.(model.PrimaryKeyType), } } - case 674: + case 675: { parser.yyVAL.item = []interface{}{yyS[yypt-0].item, nil} } - case 675: + case 676: { parser.yyVAL.item = []interface{}{yyS[yypt-2].item, yyS[yypt-0].item} } - case 676: + case 677: { parser.yyVAL.item = []interface{}{&ast.NullString{String: yyS[yypt-2].ident, Empty: len(yyS[yypt-2].ident) == 0}, yyS[yypt-0].item} } - case 677: + case 678: { parser.yyVAL.item = nil } - case 679: + case 680: { parser.yyVAL.item = yyS[yypt-0].item } - case 680: + case 681: { parser.yyVAL.item = yyS[yypt-0].item } - case 681: + case 682: { parser.yyVAL.item = model.IndexTypeBtree } - case 682: + case 683: { parser.yyVAL.item = model.IndexTypeHash } - case 683: + case 684: { parser.yyVAL.item = model.IndexTypeRtree } - case 684: + case 685: { parser.yyVAL.item = ast.IndexVisibilityVisible } - case 685: + case 686: { parser.yyVAL.item = ast.IndexVisibilityInvisible } - case 1157: + case 1158: { parser.yyVAL.statement = &ast.CallStmt{ Procedure: yyS[yypt-0].expr.(*ast.FuncCallExpr), } } - case 1158: + case 1159: { parser.yyVAL.expr = &ast.FuncCallExpr{ Tp: ast.FuncCallExprTypeGeneric, @@ -15061,7 +15069,7 @@ yynewstate: Args: []ast.ExprNode{}, } } - case 1159: + case 1160: { parser.yyVAL.expr = &ast.FuncCallExpr{ Tp: ast.FuncCallExprTypeGeneric, @@ -15070,7 +15078,7 @@ yynewstate: Args: []ast.ExprNode{}, } } - case 1160: + case 1161: { parser.yyVAL.expr = &ast.FuncCallExpr{ Tp: ast.FuncCallExprTypeGeneric, @@ -15078,7 +15086,7 @@ yynewstate: Args: yyS[yypt-1].item.([]ast.ExprNode), } } - case 1161: + case 1162: { parser.yyVAL.expr = &ast.FuncCallExpr{ Tp: ast.FuncCallExprTypeGeneric, @@ -15087,7 +15095,7 @@ yynewstate: Args: yyS[yypt-1].item.([]ast.ExprNode), } } - case 1162: + case 1163: { x := yyS[yypt-1].item.(*ast.InsertStmt) x.Priority = yyS[yypt-6].item.(mysql.PriorityEnum) @@ -15104,17 +15112,13 @@ yynewstate: x.PartitionNames = yyS[yypt-2].item.([]model.CIStr) parser.yyVAL.statement = x } - case 1165: + case 1166: { parser.yyVAL.item = &ast.InsertStmt{ Columns: yyS[yypt-3].item.([]*ast.ColumnName), Lists: yyS[yypt-0].item.([][]ast.ExprNode), } } - case 1166: - { - parser.yyVAL.item = &ast.InsertStmt{Columns: yyS[yypt-2].item.([]*ast.ColumnName), Select: yyS[yypt-0].statement.(ast.ResultSetNode)} - } case 1167: { parser.yyVAL.item = &ast.InsertStmt{Columns: yyS[yypt-2].item.([]*ast.ColumnName), Select: yyS[yypt-0].statement.(ast.ResultSetNode)} @@ -15124,6 +15128,10 @@ yynewstate: parser.yyVAL.item = &ast.InsertStmt{Columns: yyS[yypt-2].item.([]*ast.ColumnName), Select: yyS[yypt-0].statement.(ast.ResultSetNode)} } case 1169: + { + parser.yyVAL.item = &ast.InsertStmt{Columns: yyS[yypt-2].item.([]*ast.ColumnName), Select: yyS[yypt-0].statement.(ast.ResultSetNode)} + } + case 1170: { var sel ast.ResultSetNode switch x := yyS[yypt-0].expr.(*ast.SubqueryExpr).Query.(type) { @@ -15136,13 +15144,9 @@ yynewstate: } parser.yyVAL.item = &ast.InsertStmt{Columns: yyS[yypt-2].item.([]*ast.ColumnName), Select: sel} } - case 1170: - { - parser.yyVAL.item = &ast.InsertStmt{Lists: yyS[yypt-0].item.([][]ast.ExprNode)} - } case 1171: { - parser.yyVAL.item = &ast.InsertStmt{Select: yyS[yypt-0].statement.(ast.ResultSetNode)} + parser.yyVAL.item = &ast.InsertStmt{Lists: yyS[yypt-0].item.([][]ast.ExprNode)} } case 1172: { @@ -15153,6 +15157,10 @@ yynewstate: parser.yyVAL.item = &ast.InsertStmt{Select: yyS[yypt-0].statement.(ast.ResultSetNode)} } case 1174: + { + parser.yyVAL.item = &ast.InsertStmt{Select: yyS[yypt-0].statement.(ast.ResultSetNode)} + } + case 1175: { var sel ast.ResultSetNode switch x := yyS[yypt-0].expr.(*ast.SubqueryExpr).Query.(type) { @@ -15165,66 +15173,66 @@ yynewstate: } parser.yyVAL.item = &ast.InsertStmt{Select: sel} } - case 1175: + case 1176: { parser.yyVAL.item = &ast.InsertStmt{Setlist: yyS[yypt-0].item.([]*ast.Assignment)} } - case 1178: + case 1179: { parser.yyVAL.item = [][]ast.ExprNode{yyS[yypt-0].item.([]ast.ExprNode)} } - case 1179: + case 1180: { parser.yyVAL.item = append(yyS[yypt-2].item.([][]ast.ExprNode), yyS[yypt-0].item.([]ast.ExprNode)) } - case 1180: + case 1181: { parser.yyVAL.item = yyS[yypt-1].item } - case 1181: + case 1182: { parser.yyVAL.item = []ast.ExprNode{} } - case 1183: + case 1184: { parser.yyVAL.item = append(yyS[yypt-2].item.([]ast.ExprNode), yyS[yypt-0].expr) } - case 1184: + case 1185: { parser.yyVAL.item = []ast.ExprNode{yyS[yypt-0].expr} } - case 1186: + case 1187: { parser.yyVAL.expr = &ast.DefaultExpr{} } - case 1187: + case 1188: { parser.yyVAL.item = &ast.Assignment{ Column: yyS[yypt-2].item.(*ast.ColumnName), Expr: yyS[yypt-0].expr, } } - case 1188: + case 1189: { parser.yyVAL.item = []*ast.Assignment{} } - case 1189: + case 1190: { parser.yyVAL.item = []*ast.Assignment{yyS[yypt-0].item.(*ast.Assignment)} } - case 1190: + case 1191: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.Assignment), yyS[yypt-0].item.(*ast.Assignment)) } - case 1191: + case 1192: { parser.yyVAL.item = nil } - case 1192: + case 1193: { parser.yyVAL.item = yyS[yypt-0].item } - case 1193: + case 1194: { x := yyS[yypt-0].item.(*ast.InsertStmt) x.IsReplace = true @@ -15234,31 +15242,31 @@ yynewstate: x.PartitionNames = yyS[yypt-1].item.([]model.CIStr) parser.yyVAL.statement = x } - case 1194: + case 1195: { parser.yyVAL.expr = ast.NewValueExpr(false, parser.charset, parser.collation) } - case 1195: + case 1196: { parser.yyVAL.expr = ast.NewValueExpr(nil, parser.charset, parser.collation) } - case 1196: + case 1197: { parser.yyVAL.expr = ast.NewValueExpr(true, parser.charset, parser.collation) } - case 1197: + case 1198: { parser.yyVAL.expr = ast.NewValueExpr(yyS[yypt-0].item, parser.charset, parser.collation) } - case 1198: + case 1199: { parser.yyVAL.expr = ast.NewValueExpr(yyS[yypt-0].item, parser.charset, parser.collation) } - case 1199: + case 1200: { parser.yyVAL.expr = ast.NewValueExpr(yyS[yypt-0].item, parser.charset, parser.collation) } - case 1201: + case 1202: { // See https://dev.mysql.com/doc/refman/5.7/en/charset-literal.html co, err := charset.GetDefaultCollationLegacy(yyS[yypt-1].ident) @@ -15275,15 +15283,15 @@ yynewstate: } parser.yyVAL.expr = expr } - case 1202: + case 1203: { parser.yyVAL.expr = ast.NewValueExpr(yyS[yypt-0].item, parser.charset, parser.collation) } - case 1203: + case 1204: { parser.yyVAL.expr = ast.NewValueExpr(yyS[yypt-0].item, parser.charset, parser.collation) } - case 1204: + case 1205: { co, err := charset.GetDefaultCollationLegacy(yyS[yypt-1].ident) if err != nil { @@ -15299,7 +15307,7 @@ yynewstate: } parser.yyVAL.expr = expr } - case 1205: + case 1206: { co, err := charset.GetDefaultCollationLegacy(yyS[yypt-1].ident) if err != nil { @@ -15315,12 +15323,12 @@ yynewstate: } parser.yyVAL.expr = expr } - case 1206: + case 1207: { expr := ast.NewValueExpr(yyS[yypt-0].ident, parser.charset, parser.collation) parser.yyVAL.expr = expr } - case 1207: + case 1208: { valExpr := yyS[yypt-1].expr.(ast.ValueExpr) strLit := valExpr.GetString() @@ -15333,31 +15341,31 @@ yynewstate: } parser.yyVAL.expr = expr } - case 1208: + case 1209: { parser.yyVAL.item = []*ast.AlterOrderItem{yyS[yypt-0].item.(*ast.AlterOrderItem)} } - case 1209: + case 1210: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.AlterOrderItem), yyS[yypt-0].item.(*ast.AlterOrderItem)) } - case 1210: + case 1211: { parser.yyVAL.item = &ast.AlterOrderItem{Column: yyS[yypt-1].item.(*ast.ColumnName), Desc: yyS[yypt-0].item.(bool)} } - case 1211: + case 1212: { parser.yyVAL.item = &ast.OrderByClause{Items: yyS[yypt-0].item.([]*ast.ByItem)} } - case 1212: + case 1213: { parser.yyVAL.item = []*ast.ByItem{yyS[yypt-0].item.(*ast.ByItem)} } - case 1213: + case 1214: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.ByItem), yyS[yypt-0].item.(*ast.ByItem)) } - case 1214: + case 1215: { expr := yyS[yypt-0].expr valueExpr, ok := expr.(ast.ValueExpr) @@ -15369,7 +15377,7 @@ yynewstate: } parser.yyVAL.item = &ast.ByItem{Expr: expr, NullOrder: true} } - case 1215: + case 1216: { expr := yyS[yypt-1].expr valueExpr, ok := expr.(ast.ValueExpr) @@ -15381,55 +15389,55 @@ yynewstate: } parser.yyVAL.item = &ast.ByItem{Expr: expr, Desc: yyS[yypt-0].item.(bool)} } - case 1216: + case 1217: { parser.yyVAL.item = false } - case 1217: + case 1218: { parser.yyVAL.item = true } - case 1218: + case 1219: { parser.yyVAL.item = false // ASC by default } - case 1219: + case 1220: { parser.yyVAL.item = false } - case 1220: + case 1221: { parser.yyVAL.item = true } - case 1221: + case 1222: { parser.yyVAL.item = nil } - case 1223: + case 1224: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.Or, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1224: + case 1225: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.And, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1225: + case 1226: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.LeftShift, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1226: + case 1227: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.RightShift, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1227: + case 1228: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.Plus, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1228: + case 1229: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.Minus, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1229: + case 1230: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr("DATE_ADD"), @@ -15440,7 +15448,7 @@ yynewstate: }, } } - case 1230: + case 1231: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr("DATE_SUB"), @@ -15451,7 +15459,7 @@ yynewstate: }, } } - case 1231: + case 1232: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr("DATE_ADD"), @@ -15462,44 +15470,44 @@ yynewstate: }, } } - case 1232: + case 1233: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.Mul, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1233: + case 1234: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.Div, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1234: + case 1235: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.Mod, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1235: + case 1236: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.IntDiv, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1236: + case 1237: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.Mod, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1237: + case 1238: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.Xor, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1239: + case 1240: { parser.yyVAL.expr = &ast.ColumnNameExpr{Name: &ast.ColumnName{ Name: model.NewCIStr(yyS[yypt-0].ident), }} } - case 1240: + case 1241: { parser.yyVAL.expr = &ast.ColumnNameExpr{Name: &ast.ColumnName{ Table: model.NewCIStr(yyS[yypt-2].ident), Name: model.NewCIStr(yyS[yypt-0].ident), }} } - case 1241: + case 1242: { parser.yyVAL.expr = &ast.ColumnNameExpr{Name: &ast.ColumnName{ Schema: model.NewCIStr(yyS[yypt-4].ident), @@ -15507,39 +15515,39 @@ yynewstate: Name: model.NewCIStr(yyS[yypt-0].ident), }} } - case 1246: + case 1247: { parser.yyVAL.expr = &ast.SetCollationExpr{Expr: yyS[yypt-2].expr, Collate: yyS[yypt-0].ident} } - case 1249: + case 1250: { parser.yyVAL.expr = ast.NewParamMarkerExpr(yyS[yypt].offset) } - case 1252: + case 1253: { parser.yyVAL.expr = &ast.UnaryOperationExpr{Op: opcode.Not2, V: yyS[yypt-0].expr} } - case 1253: + case 1254: { parser.yyVAL.expr = &ast.UnaryOperationExpr{Op: opcode.BitNeg, V: yyS[yypt-0].expr} } - case 1254: + case 1255: { parser.yyVAL.expr = &ast.UnaryOperationExpr{Op: opcode.Minus, V: yyS[yypt-0].expr} } - case 1255: + case 1256: { parser.yyVAL.expr = &ast.UnaryOperationExpr{Op: opcode.Plus, V: yyS[yypt-0].expr} } - case 1256: + case 1257: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(ast.Concat), Args: []ast.ExprNode{yyS[yypt-2].expr, yyS[yypt-0].expr}} } - case 1257: + case 1258: { parser.yyVAL.expr = &ast.UnaryOperationExpr{Op: opcode.Not2, V: yyS[yypt-0].expr} } - case 1259: + case 1260: { startOffset := parser.startOffset(&yyS[yypt-1]) endOffset := parser.endOffset(&yyS[yypt]) @@ -15547,23 +15555,23 @@ yynewstate: expr.SetText(parser.lexer.client, parser.src[startOffset:endOffset]) parser.yyVAL.expr = &ast.ParenthesesExpr{Expr: expr} } - case 1260: + case 1261: { values := append(yyS[yypt-3].item.([]ast.ExprNode), yyS[yypt-1].expr) parser.yyVAL.expr = &ast.RowExpr{Values: values} } - case 1261: + case 1262: { values := append(yyS[yypt-3].item.([]ast.ExprNode), yyS[yypt-1].expr) parser.yyVAL.expr = &ast.RowExpr{Values: values} } - case 1262: + case 1263: { sq := yyS[yypt-0].expr.(*ast.SubqueryExpr) sq.Exists = true parser.yyVAL.expr = &ast.ExistsSubqueryExpr{Sel: sq} } - case 1263: + case 1264: { /* * ODBC escape syntax. @@ -15587,7 +15595,7 @@ yynewstate: parser.yyVAL.expr = yyS[yypt-1].expr } } - case 1264: + case 1265: { // See https://dev.mysql.com/doc/refman/5.7/en/cast-functions.html#operator_binary tp := types.NewFieldType(mysql.TypeString) @@ -15600,7 +15608,7 @@ yynewstate: FunctionType: ast.CastBinaryOperator, } } - case 1265: + case 1266: { /* See https://dev.mysql.com/doc/refman/5.7/en/cast-functions.html#function_cast */ tp := yyS[yypt-1].item.(*types.FieldType) @@ -15620,7 +15628,7 @@ yynewstate: ExplicitCharSet: explicitCharset, } } - case 1266: + case 1267: { x := &ast.CaseExpr{WhenClauses: yyS[yypt-2].item.([]*ast.WhenClause)} if yyS[yypt-3].expr != nil { @@ -15631,7 +15639,7 @@ yynewstate: } parser.yyVAL.expr = x } - case 1267: + case 1268: { // See https://dev.mysql.com/doc/refman/5.7/en/cast-functions.html#function_convert tp := yyS[yypt-1].item.(*types.FieldType) @@ -15651,7 +15659,7 @@ yynewstate: ExplicitCharSet: explicitCharset, } } - case 1268: + case 1269: { // See https://dev.mysql.com/doc/refman/5.7/en/cast-functions.html#function_convert charset1 := ast.NewValueExpr(yyS[yypt-1].ident, "", "") @@ -15660,62 +15668,62 @@ yynewstate: Args: []ast.ExprNode{yyS[yypt-3].expr, charset1}, } } - case 1269: + case 1270: { parser.yyVAL.expr = &ast.DefaultExpr{Name: yyS[yypt-1].expr.(*ast.ColumnNameExpr).Name} } - case 1270: + case 1271: { parser.yyVAL.expr = &ast.ValuesExpr{Column: yyS[yypt-1].expr.(*ast.ColumnNameExpr)} } - case 1271: + case 1272: { expr := ast.NewValueExpr(yyS[yypt-0].ident, parser.charset, parser.collation) parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(ast.JSONExtract), Args: []ast.ExprNode{yyS[yypt-2].expr, expr}} } - case 1272: + case 1273: { expr := ast.NewValueExpr(yyS[yypt-0].ident, parser.charset, parser.collation) extract := &ast.FuncCallExpr{FnName: model.NewCIStr(ast.JSONExtract), Args: []ast.ExprNode{yyS[yypt-2].expr, expr}} parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(ast.JSONUnquote), Args: []ast.ExprNode{extract}} } - case 1275: + case 1276: { parser.yyVAL.item = false } - case 1276: + case 1277: { parser.yyVAL.item = true } - case 1277: + case 1278: { parser.yyVAL.item = false } - case 1279: + case 1280: { parser.yyVAL.item = true } - case 1282: + case 1283: { parser.yyVAL.item = true } - case 1324: + case 1325: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: yyS[yypt-1].item.([]ast.ExprNode)} } - case 1325: + case 1326: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: yyS[yypt-1].item.([]ast.ExprNode)} } - case 1326: + case 1327: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-1].ident)} } - case 1327: + case 1328: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-2].ident)} } - case 1328: + case 1329: { args := []ast.ExprNode{} if yyS[yypt-0].item != nil { @@ -15723,7 +15731,7 @@ yynewstate: } parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-1].ident), Args: args} } - case 1329: + case 1330: { nilVal := ast.NewValueExpr(nil, parser.charset, parser.collation) args := yyS[yypt-1].item.([]ast.ExprNode) @@ -15732,7 +15740,7 @@ yynewstate: Args: append(args, nilVal), } } - case 1330: + case 1331: { charset1 := ast.NewValueExpr(yyS[yypt-1].ident, "", "") args := yyS[yypt-3].item.([]ast.ExprNode) @@ -15741,42 +15749,42 @@ yynewstate: Args: append(args, charset1), } } - case 1331: + case 1332: { expr := ast.NewValueExpr(yyS[yypt-0].ident, "", "") parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(ast.DateLiteral), Args: []ast.ExprNode{expr}} } - case 1332: + case 1333: { expr := ast.NewValueExpr(yyS[yypt-0].ident, "", "") parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(ast.TimeLiteral), Args: []ast.ExprNode{expr}} } - case 1333: + case 1334: { expr := ast.NewValueExpr(yyS[yypt-0].ident, "", "") parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(ast.TimestampLiteral), Args: []ast.ExprNode{expr}} } - case 1334: + case 1335: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(ast.InsertFunc), Args: yyS[yypt-1].item.([]ast.ExprNode)} } - case 1335: + case 1336: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.Mod, L: yyS[yypt-3].expr, R: yyS[yypt-1].expr} } - case 1336: + case 1337: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(ast.PasswordFunc), Args: yyS[yypt-1].item.([]ast.ExprNode)} } - case 1337: + case 1338: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: yyS[yypt-1].item.([]ast.ExprNode)} } - case 1338: + case 1339: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: yyS[yypt-1].item.([]ast.ExprNode)} } - case 1339: + case 1340: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-5].ident), @@ -15787,7 +15795,7 @@ yynewstate: }, } } - case 1340: + case 1341: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-7].ident), @@ -15798,7 +15806,7 @@ yynewstate: }, } } - case 1341: + case 1342: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-7].ident), @@ -15809,7 +15817,7 @@ yynewstate: }, } } - case 1342: + case 1343: { timeUnit := &ast.TimeUnitExpr{Unit: yyS[yypt-3].item.(ast.TimeUnitType)} parser.yyVAL.expr = &ast.FuncCallExpr{ @@ -15817,7 +15825,7 @@ yynewstate: Args: []ast.ExprNode{timeUnit, yyS[yypt-1].expr}, } } - case 1343: + case 1344: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-5].ident), @@ -15827,67 +15835,67 @@ yynewstate: }, } } - case 1344: + case 1345: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-5].ident), Args: []ast.ExprNode{yyS[yypt-3].expr, yyS[yypt-1].expr}} } - case 1345: + case 1346: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-5].ident), Args: []ast.ExprNode{yyS[yypt-3].expr, yyS[yypt-1].expr}, } } - case 1346: + case 1347: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-5].ident), Args: []ast.ExprNode{yyS[yypt-3].expr, yyS[yypt-1].expr}, } } - case 1347: + case 1348: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-7].ident), Args: []ast.ExprNode{yyS[yypt-5].expr, yyS[yypt-3].expr, yyS[yypt-1].expr}, } } - case 1348: + case 1349: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-7].ident), Args: []ast.ExprNode{yyS[yypt-5].expr, yyS[yypt-3].expr, yyS[yypt-1].expr}, } } - case 1349: + case 1350: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-7].ident), Args: []ast.ExprNode{&ast.TimeUnitExpr{Unit: yyS[yypt-5].item.(ast.TimeUnitType)}, yyS[yypt-3].expr, yyS[yypt-1].expr}, } } - case 1350: + case 1351: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-7].ident), Args: []ast.ExprNode{&ast.TimeUnitExpr{Unit: yyS[yypt-5].item.(ast.TimeUnitType)}, yyS[yypt-3].expr, yyS[yypt-1].expr}, } } - case 1351: + case 1352: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].expr}, } } - case 1352: + case 1353: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-5].ident), Args: []ast.ExprNode{yyS[yypt-1].expr, yyS[yypt-3].expr}, } } - case 1353: + case 1354: { spaceVal := ast.NewValueExpr(" ", parser.charset, parser.collation) direction := &ast.TrimDirectionExpr{Direction: yyS[yypt-3].item.(ast.TrimDirectionType)} @@ -15896,7 +15904,7 @@ yynewstate: Args: []ast.ExprNode{yyS[yypt-1].expr, spaceVal, direction}, } } - case 1354: + case 1355: { direction := &ast.TrimDirectionExpr{Direction: yyS[yypt-4].item.(ast.TrimDirectionType)} parser.yyVAL.expr = &ast.FuncCallExpr{ @@ -15904,63 +15912,63 @@ yynewstate: Args: []ast.ExprNode{yyS[yypt-1].expr, yyS[yypt-3].expr, direction}, } } - case 1355: + case 1356: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].expr}, } } - case 1356: + case 1357: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-6].ident), Args: []ast.ExprNode{yyS[yypt-4].expr, ast.NewValueExpr("CHAR", parser.charset, parser.collation), ast.NewValueExpr(yyS[yypt-1].item, parser.charset, parser.collation)}, } } - case 1357: + case 1358: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-6].ident), Args: []ast.ExprNode{yyS[yypt-4].expr, ast.NewValueExpr("BINARY", parser.charset, parser.collation), ast.NewValueExpr(yyS[yypt-1].item, parser.charset, parser.collation)}, } } - case 1359: + case 1360: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-7].ident), Args: []ast.ExprNode{yyS[yypt-5].expr, yyS[yypt-3].expr, yyS[yypt-1].expr}, } } - case 1360: + case 1361: { parser.yyVAL.item = ast.GetFormatSelectorDate } - case 1361: + case 1362: { parser.yyVAL.item = ast.GetFormatSelectorDatetime } - case 1362: + case 1363: { parser.yyVAL.item = ast.GetFormatSelectorTime } - case 1363: + case 1364: { parser.yyVAL.item = ast.GetFormatSelectorDatetime } - case 1368: + case 1369: { parser.yyVAL.item = ast.TrimBoth } - case 1369: + case 1370: { parser.yyVAL.item = ast.TrimLeading } - case 1370: + case 1371: { parser.yyVAL.item = ast.TrimTrailing } - case 1371: + case 1372: { objNameExpr := &ast.TableNameExpr{ Name: yyS[yypt-1].item.(*ast.TableName), @@ -15970,7 +15978,7 @@ yynewstate: Args: []ast.ExprNode{objNameExpr}, } } - case 1372: + case 1373: { objNameExpr := &ast.TableNameExpr{ Name: yyS[yypt-3].item.(*ast.TableName), @@ -15981,7 +15989,7 @@ yynewstate: Args: []ast.ExprNode{objNameExpr, valueExpr}, } } - case 1374: + case 1375: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool), Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -15989,15 +15997,15 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool)} } } - case 1375: + case 1376: { parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-3].ident, Args: yyS[yypt-1].item.([]ast.ExprNode), Distinct: false} } - case 1376: + case 1377: { parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-3].ident, Args: yyS[yypt-1].item.([]ast.ExprNode)} } - case 1377: + case 1378: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16005,7 +16013,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}} } } - case 1378: + case 1379: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16013,7 +16021,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}} } } - case 1379: + case 1380: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16021,7 +16029,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}} } } - case 1380: + case 1381: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16029,7 +16037,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}} } } - case 1381: + case 1382: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16037,7 +16045,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}} } } - case 1382: + case 1383: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16045,11 +16053,11 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}} } } - case 1383: + case 1384: { parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-4].ident, Args: yyS[yypt-1].item.([]ast.ExprNode), Distinct: true} } - case 1384: + case 1385: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16057,7 +16065,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}} } } - case 1385: + case 1386: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16065,7 +16073,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}} } } - case 1386: + case 1387: { args := []ast.ExprNode{ast.NewValueExpr(1, parser.charset, parser.collation)} if yyS[yypt-0].item != nil { @@ -16074,7 +16082,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-4].ident, Args: args} } } - case 1387: + case 1388: { args := yyS[yypt-4].item.([]ast.ExprNode) args = append(args, yyS[yypt-2].item.(ast.ExprNode)) @@ -16088,7 +16096,7 @@ yynewstate: parser.yyVAL.expr = agg } } - case 1388: + case 1389: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool), Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16096,7 +16104,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool)} } } - case 1389: + case 1390: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool), Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16104,7 +16112,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool)} } } - case 1390: + case 1391: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool), Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16112,7 +16120,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool)} } } - case 1391: + case 1392: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: ast.AggFuncStddevPop, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool), Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16120,7 +16128,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: ast.AggFuncStddevPop, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool)} } } - case 1392: + case 1393: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool), Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16128,7 +16136,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool)} } } - case 1393: + case 1394: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: ast.AggFuncVarPop, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool), Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16136,11 +16144,11 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: ast.AggFuncVarPop, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool)} } } - case 1394: + case 1395: { parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool)} } - case 1395: + case 1396: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16148,7 +16156,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}} } } - case 1396: + case 1397: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16156,7 +16164,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}} } } - case 1397: + case 1398: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-6].ident, Args: []ast.ExprNode{yyS[yypt-4].expr, yyS[yypt-2].expr}, Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16164,7 +16172,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-6].ident, Args: []ast.ExprNode{yyS[yypt-4].expr, yyS[yypt-2].expr}} } } - case 1398: + case 1399: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-7].ident, Args: []ast.ExprNode{yyS[yypt-4].expr, yyS[yypt-2].expr}, Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16172,7 +16180,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-7].ident, Args: []ast.ExprNode{yyS[yypt-4].expr, yyS[yypt-2].expr}} } } - case 1399: + case 1400: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-7].ident, Args: []ast.ExprNode{yyS[yypt-5].expr, yyS[yypt-2].expr}, Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16180,7 +16188,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-7].ident, Args: []ast.ExprNode{yyS[yypt-5].expr, yyS[yypt-2].expr}} } } - case 1400: + case 1401: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-8].ident, Args: []ast.ExprNode{yyS[yypt-5].expr, yyS[yypt-2].expr}, Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16188,22 +16196,22 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-8].ident, Args: []ast.ExprNode{yyS[yypt-5].expr, yyS[yypt-2].expr}} } } - case 1401: + case 1402: { parser.yyVAL.item = ast.NewValueExpr(",", "", "") } - case 1402: + case 1403: { parser.yyVAL.item = ast.NewValueExpr(yyS[yypt-0].ident, "", "") } - case 1403: + case 1404: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-3].ident), Args: yyS[yypt-1].item.([]ast.ExprNode), } } - case 1404: + case 1405: { var tp ast.FuncCallExprType if isInTokenMap(yyS[yypt-3].ident) { @@ -16218,159 +16226,159 @@ yynewstate: Args: yyS[yypt-1].item.([]ast.ExprNode), } } - case 1405: + case 1406: { parser.yyVAL.item = nil } - case 1406: + case 1407: { parser.yyVAL.item = nil } - case 1407: + case 1408: { expr := ast.NewValueExpr(yyS[yypt-1].item, parser.charset, parser.collation) parser.yyVAL.item = expr } - case 1409: + case 1410: { parser.yyVAL.item = ast.TimeUnitSecondMicrosecond } - case 1410: + case 1411: { parser.yyVAL.item = ast.TimeUnitMinuteMicrosecond } - case 1411: + case 1412: { parser.yyVAL.item = ast.TimeUnitMinuteSecond } - case 1412: + case 1413: { parser.yyVAL.item = ast.TimeUnitHourMicrosecond } - case 1413: + case 1414: { parser.yyVAL.item = ast.TimeUnitHourSecond } - case 1414: + case 1415: { parser.yyVAL.item = ast.TimeUnitHourMinute } - case 1415: + case 1416: { parser.yyVAL.item = ast.TimeUnitDayMicrosecond } - case 1416: + case 1417: { parser.yyVAL.item = ast.TimeUnitDaySecond } - case 1417: + case 1418: { parser.yyVAL.item = ast.TimeUnitDayMinute } - case 1418: + case 1419: { parser.yyVAL.item = ast.TimeUnitDayHour } - case 1419: + case 1420: { parser.yyVAL.item = ast.TimeUnitYearMonth } - case 1420: + case 1421: { parser.yyVAL.item = ast.TimeUnitMicrosecond } - case 1421: + case 1422: { parser.yyVAL.item = ast.TimeUnitSecond } - case 1422: + case 1423: { parser.yyVAL.item = ast.TimeUnitMinute } - case 1423: + case 1424: { parser.yyVAL.item = ast.TimeUnitHour } - case 1424: + case 1425: { parser.yyVAL.item = ast.TimeUnitDay } - case 1425: + case 1426: { parser.yyVAL.item = ast.TimeUnitWeek } - case 1426: + case 1427: { parser.yyVAL.item = ast.TimeUnitMonth } - case 1427: + case 1428: { parser.yyVAL.item = ast.TimeUnitQuarter } - case 1428: + case 1429: { parser.yyVAL.item = ast.TimeUnitYear } - case 1429: + case 1430: { parser.yyVAL.item = ast.TimeUnitSecond } - case 1430: + case 1431: { parser.yyVAL.item = ast.TimeUnitMinute } - case 1431: + case 1432: { parser.yyVAL.item = ast.TimeUnitHour } - case 1432: + case 1433: { parser.yyVAL.item = ast.TimeUnitDay } - case 1433: + case 1434: { parser.yyVAL.item = ast.TimeUnitWeek } - case 1434: + case 1435: { parser.yyVAL.item = ast.TimeUnitMonth } - case 1435: + case 1436: { parser.yyVAL.item = ast.TimeUnitQuarter } - case 1436: + case 1437: { parser.yyVAL.item = ast.TimeUnitYear } - case 1437: + case 1438: { parser.yyVAL.expr = nil } - case 1439: + case 1440: { parser.yyVAL.item = []*ast.WhenClause{yyS[yypt-0].item.(*ast.WhenClause)} } - case 1440: + case 1441: { parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.WhenClause), yyS[yypt-0].item.(*ast.WhenClause)) } - case 1441: + case 1442: { parser.yyVAL.item = &ast.WhenClause{ Expr: yyS[yypt-2].expr, Result: yyS[yypt-0].expr, } } - case 1442: + case 1443: { parser.yyVAL.item = nil } - case 1443: + case 1444: { parser.yyVAL.item = yyS[yypt-0].expr } - case 1444: + case 1445: { tp := types.NewFieldType(mysql.TypeVarString) tp.SetFlen(yyS[yypt-0].item.(int)) // TODO: Flen should be the flen of expression @@ -16382,7 +16390,7 @@ yynewstate: tp.AddFlag(mysql.BinaryFlag) parser.yyVAL.item = tp } - case 1445: + case 1446: { tp := types.NewFieldType(mysql.TypeVarString) tp.SetFlen(yyS[yypt-1].item.(int)) // TODO: Flen should be the flen of expression @@ -16405,7 +16413,7 @@ yynewstate: } parser.yyVAL.item = tp } - case 1446: + case 1447: { tp := types.NewFieldType(mysql.TypeDate) tp.SetCharset(charset.CharsetBin) @@ -16413,7 +16421,7 @@ yynewstate: tp.AddFlag(mysql.BinaryFlag) parser.yyVAL.item = tp } - case 1447: + case 1448: { tp := types.NewFieldType(mysql.TypeYear) tp.SetCharset(charset.CharsetBin) @@ -16421,7 +16429,7 @@ yynewstate: tp.AddFlag(mysql.BinaryFlag) parser.yyVAL.item = tp } - case 1448: + case 1449: { tp := types.NewFieldType(mysql.TypeDatetime) flen, _ := mysql.GetDefaultFieldLengthAndDecimalForCast(mysql.TypeDatetime) @@ -16435,7 +16443,7 @@ yynewstate: tp.AddFlag(mysql.BinaryFlag) parser.yyVAL.item = tp } - case 1449: + case 1450: { fopt := yyS[yypt-0].item.(*ast.FloatOpt) tp := types.NewFieldType(mysql.TypeNewDecimal) @@ -16446,7 +16454,7 @@ yynewstate: tp.AddFlag(mysql.BinaryFlag) parser.yyVAL.item = tp } - case 1450: + case 1451: { tp := types.NewFieldType(mysql.TypeDuration) flen, _ := mysql.GetDefaultFieldLengthAndDecimalForCast(mysql.TypeDuration) @@ -16460,7 +16468,7 @@ yynewstate: tp.AddFlag(mysql.BinaryFlag) parser.yyVAL.item = tp } - case 1451: + case 1452: { tp := types.NewFieldType(mysql.TypeLonglong) tp.SetCharset(charset.CharsetBin) @@ -16468,7 +16476,7 @@ yynewstate: tp.AddFlag(mysql.BinaryFlag) parser.yyVAL.item = tp } - case 1452: + case 1453: { tp := types.NewFieldType(mysql.TypeLonglong) tp.AddFlag(mysql.UnsignedFlag | mysql.BinaryFlag) @@ -16476,7 +16484,7 @@ yynewstate: tp.SetCollate(charset.CollationBin) parser.yyVAL.item = tp } - case 1453: + case 1454: { tp := types.NewFieldType(mysql.TypeJSON) tp.AddFlag(mysql.BinaryFlag | mysql.ParseToJSONFlag) @@ -16484,7 +16492,7 @@ yynewstate: tp.SetCollate(mysql.DefaultCollationName) parser.yyVAL.item = tp } - case 1454: + case 1455: { tp := types.NewFieldType(mysql.TypeDouble) flen, decimal := mysql.GetDefaultFieldLengthAndDecimalForCast(mysql.TypeDouble) @@ -16495,7 +16503,7 @@ yynewstate: tp.SetCollate(charset.CollationBin) parser.yyVAL.item = tp } - case 1455: + case 1456: { tp := types.NewFieldType(mysql.TypeFloat) fopt := yyS[yypt-0].item.(*ast.FloatOpt) @@ -16512,7 +16520,7 @@ yynewstate: tp.SetCollate(charset.CollationBin) parser.yyVAL.item = tp } - case 1456: + case 1457: { var tp *types.FieldType if parser.lexer.GetSQLMode().HasRealAsFloatMode() { @@ -16528,65 +16536,65 @@ yynewstate: tp.SetCollate(charset.CollationBin) parser.yyVAL.item = tp } - case 1457: + case 1458: { parser.yyVAL.item = mysql.LowPriority } - case 1458: + case 1459: { parser.yyVAL.item = mysql.HighPriority } - case 1459: + case 1460: { parser.yyVAL.item = mysql.DelayedPriority } - case 1460: + case 1461: { parser.yyVAL.item = mysql.NoPriority } - case 1462: + case 1463: { parser.yyVAL.item = &ast.TableName{Name: model.NewCIStr(yyS[yypt-0].ident)} } - case 1463: + case 1464: { parser.yyVAL.item = &ast.TableName{Schema: model.NewCIStr(yyS[yypt-2].ident), Name: model.NewCIStr(yyS[yypt-0].ident)} } - case 1464: + case 1465: { tbl := []*ast.TableName{yyS[yypt-0].item.(*ast.TableName)} parser.yyVAL.item = tbl } - case 1465: + case 1466: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.TableName), yyS[yypt-0].item.(*ast.TableName)) } - case 1466: + case 1467: { parser.yyVAL.item = &ast.TableName{Name: model.NewCIStr(yyS[yypt-1].ident)} } - case 1467: + case 1468: { parser.yyVAL.item = &ast.TableName{Schema: model.NewCIStr(yyS[yypt-3].ident), Name: model.NewCIStr(yyS[yypt-1].ident)} } - case 1468: + case 1469: { tbl := []*ast.TableName{yyS[yypt-0].item.(*ast.TableName)} parser.yyVAL.item = tbl } - case 1469: + case 1470: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.TableName), yyS[yypt-0].item.(*ast.TableName)) } - case 1472: + case 1473: { parser.yyVAL.item = false } - case 1473: + case 1474: { parser.yyVAL.item = true } - case 1474: + case 1475: { var sqlText string var sqlVar *ast.VariableExpr @@ -16602,94 +16610,94 @@ yynewstate: SQLVar: sqlVar, } } - case 1475: + case 1476: { parser.yyVAL.item = yyS[yypt-0].ident } - case 1476: + case 1477: { parser.yyVAL.item = yyS[yypt-0].expr } - case 1477: + case 1478: { parser.yyVAL.statement = &ast.ExecuteStmt{Name: yyS[yypt-0].ident} } - case 1478: + case 1479: { parser.yyVAL.statement = &ast.ExecuteStmt{ Name: yyS[yypt-2].ident, UsingVars: yyS[yypt-0].item.([]ast.ExprNode), } } - case 1479: + case 1480: { parser.yyVAL.item = []ast.ExprNode{yyS[yypt-0].expr} } - case 1480: + case 1481: { parser.yyVAL.item = append(yyS[yypt-2].item.([]ast.ExprNode), yyS[yypt-0].expr) } - case 1481: + case 1482: { parser.yyVAL.statement = &ast.DeallocateStmt{Name: yyS[yypt-0].ident} } - case 1484: + case 1485: { parser.yyVAL.statement = &ast.RollbackStmt{} } - case 1485: + case 1486: { parser.yyVAL.statement = &ast.RollbackStmt{CompletionType: yyS[yypt-0].item.(ast.CompletionType)} } - case 1486: + case 1487: { parser.yyVAL.statement = &ast.RollbackStmt{SavepointName: yyS[yypt-0].ident} } - case 1487: + case 1488: { parser.yyVAL.statement = &ast.RollbackStmt{SavepointName: yyS[yypt-0].ident} } - case 1488: + case 1489: { parser.yyVAL.item = ast.CompletionTypeChain } - case 1489: + case 1490: { parser.yyVAL.item = ast.CompletionTypeRelease } - case 1490: + case 1491: { parser.yyVAL.item = ast.CompletionTypeDefault } - case 1491: + case 1492: { parser.yyVAL.item = ast.CompletionTypeChain } - case 1492: + case 1493: { parser.yyVAL.item = ast.CompletionTypeDefault } - case 1493: + case 1494: { parser.yyVAL.item = ast.CompletionTypeRelease } - case 1494: + case 1495: { parser.yyVAL.item = ast.CompletionTypeDefault } - case 1495: + case 1496: { parser.yyVAL.statement = &ast.ShutdownStmt{} } - case 1496: + case 1497: { parser.yyVAL.statement = &ast.RestartStmt{} } - case 1497: + case 1498: { parser.yyVAL.statement = &ast.HelpStmt{Topic: yyS[yypt-0].ident} } - case 1498: + case 1499: { st := &ast.SelectStmt{ SelectStmtOpts: yyS[yypt-2].item.(*ast.SelectStmtOpts), @@ -16705,7 +16713,7 @@ yynewstate: } parser.yyVAL.item = st } - case 1499: + case 1500: { st := yyS[yypt-2].item.(*ast.SelectStmt) lastField := st.Fields.Fields[len(st.Fields.Fields)-1] @@ -16717,7 +16725,7 @@ yynewstate: st.Where = yyS[yypt-0].item.(ast.ExprNode) } } - case 1500: + case 1501: { st := yyS[yypt-6].item.(*ast.SelectStmt) st.From = yyS[yypt-4].item.(*ast.TableRefsClause) @@ -16740,11 +16748,11 @@ yynewstate: } parser.yyVAL.item = st } - case 1501: + case 1502: { parser.yyVAL.item = nil } - case 1502: + case 1503: { var repSeed ast.ExprNode if yyS[yypt-0].expr != nil { @@ -16757,7 +16765,7 @@ yynewstate: RepeatableSeed: repSeed, } } - case 1503: + case 1504: { var repSeed ast.ExprNode if yyS[yypt-0].expr != nil { @@ -16768,43 +16776,43 @@ yynewstate: RepeatableSeed: repSeed, } } - case 1504: + case 1505: { parser.yyVAL.item = ast.SampleMethodTypeNone } - case 1505: + case 1506: { parser.yyVAL.item = ast.SampleMethodTypeSystem } - case 1506: + case 1507: { parser.yyVAL.item = ast.SampleMethodTypeBernoulli } - case 1507: + case 1508: { parser.yyVAL.item = ast.SampleMethodTypeTiDBRegion } - case 1508: + case 1509: { parser.yyVAL.item = ast.SampleClauseUnitTypeDefault } - case 1509: + case 1510: { parser.yyVAL.item = ast.SampleClauseUnitTypeRow } - case 1510: + case 1511: { parser.yyVAL.item = ast.SampleClauseUnitTypePercent } - case 1511: + case 1512: { parser.yyVAL.expr = nil } - case 1512: + case 1513: { parser.yyVAL.expr = yyS[yypt-1].expr } - case 1513: + case 1514: { st := yyS[yypt-6].item.(*ast.SelectStmt) if yyS[yypt-1].item != nil { @@ -16851,7 +16859,7 @@ yynewstate: } parser.yyVAL.statement = st } - case 1514: + case 1515: { st := yyS[yypt-5].item.(*ast.SelectStmt) if yyS[yypt-4].item != nil { @@ -16871,7 +16879,7 @@ yynewstate: } parser.yyVAL.statement = st } - case 1515: + case 1516: { st := yyS[yypt-4].item.(*ast.SelectStmt) if yyS[yypt-1].item != nil { @@ -16888,7 +16896,7 @@ yynewstate: } parser.yyVAL.statement = st } - case 1516: + case 1517: { st := &ast.SelectStmt{ Kind: ast.SelectStmtKindTable, @@ -16910,7 +16918,7 @@ yynewstate: } parser.yyVAL.statement = st } - case 1517: + case 1518: { st := &ast.SelectStmt{ Kind: ast.SelectStmtKindValues, @@ -16931,13 +16939,13 @@ yynewstate: } parser.yyVAL.statement = st } - case 1518: + case 1519: { sel := yyS[yypt-0].statement.(*ast.SelectStmt) sel.With = yyS[yypt-1].item.(*ast.WithClause) parser.yyVAL.statement = sel } - case 1519: + case 1520: { var sel ast.StmtNode switch x := yyS[yypt-0].expr.(*ast.SubqueryExpr).Query.(type) { @@ -16953,11 +16961,11 @@ yynewstate: } parser.yyVAL.statement = sel } - case 1520: + case 1521: { parser.yyVAL.item = yyS[yypt-0].item } - case 1521: + case 1522: { ws := yyS[yypt-0].item.(*ast.WithClause) ws.IsRecursive = true @@ -16966,20 +16974,20 @@ yynewstate: } parser.yyVAL.item = ws } - case 1522: + case 1523: { ws := yyS[yypt-2].item.(*ast.WithClause) ws.CTEs = append(ws.CTEs, yyS[yypt-0].item.(*ast.CommonTableExpression)) parser.yyVAL.item = ws } - case 1523: + case 1524: { ws := &ast.WithClause{} ws.CTEs = make([]*ast.CommonTableExpression, 0, 4) ws.CTEs = append(ws.CTEs, yyS[yypt-0].item.(*ast.CommonTableExpression)) parser.yyVAL.item = ws } - case 1524: + case 1525: { cte := &ast.CommonTableExpression{} cte.Name = model.NewCIStr(yyS[yypt-3].ident) @@ -16987,37 +16995,37 @@ yynewstate: cte.Query = yyS[yypt-0].expr.(*ast.SubqueryExpr) parser.yyVAL.item = cte } - case 1526: + case 1527: { parser.yyVAL.item = nil } - case 1527: + case 1528: { parser.yyVAL.item = yyS[yypt-0].item.([]ast.WindowSpec) } - case 1528: + case 1529: { parser.yyVAL.item = []ast.WindowSpec{yyS[yypt-0].item.(ast.WindowSpec)} } - case 1529: + case 1530: { parser.yyVAL.item = append(yyS[yypt-2].item.([]ast.WindowSpec), yyS[yypt-0].item.(ast.WindowSpec)) } - case 1530: + case 1531: { var spec = yyS[yypt-0].item.(ast.WindowSpec) spec.Name = yyS[yypt-2].item.(model.CIStr) parser.yyVAL.item = spec } - case 1531: + case 1532: { parser.yyVAL.item = model.NewCIStr(yyS[yypt-0].ident) } - case 1532: + case 1533: { parser.yyVAL.item = yyS[yypt-1].item.(ast.WindowSpec) } - case 1533: + case 1534: { spec := ast.WindowSpec{Ref: yyS[yypt-3].item.(model.CIStr)} if yyS[yypt-2].item != nil { @@ -17031,117 +17039,113 @@ yynewstate: } parser.yyVAL.item = spec } - case 1534: + case 1535: { parser.yyVAL.item = model.CIStr{} } - case 1536: + case 1537: { parser.yyVAL.item = nil } - case 1537: + case 1538: { parser.yyVAL.item = &ast.PartitionByClause{Items: yyS[yypt-0].item.([]*ast.ByItem)} } - case 1538: + case 1539: { parser.yyVAL.item = nil } - case 1539: + case 1540: { parser.yyVAL.item = &ast.OrderByClause{Items: yyS[yypt-0].item.([]*ast.ByItem)} } - case 1540: + case 1541: { parser.yyVAL.item = nil } - case 1541: + case 1542: { parser.yyVAL.item = &ast.FrameClause{ Type: yyS[yypt-1].item.(ast.FrameType), Extent: yyS[yypt-0].item.(ast.FrameExtent), } } - case 1542: + case 1543: { parser.yyVAL.item = ast.FrameType(ast.Rows) } - case 1543: + case 1544: { parser.yyVAL.item = ast.FrameType(ast.Ranges) } - case 1544: + case 1545: { parser.yyVAL.item = ast.FrameType(ast.Groups) } - case 1545: + case 1546: { parser.yyVAL.item = ast.FrameExtent{ Start: yyS[yypt-0].item.(ast.FrameBound), End: ast.FrameBound{Type: ast.CurrentRow}, } } - case 1547: + case 1548: { parser.yyVAL.item = ast.FrameBound{Type: ast.Preceding, UnBounded: true} } - case 1548: + case 1549: { parser.yyVAL.item = ast.FrameBound{Type: ast.Preceding, Expr: ast.NewValueExpr(yyS[yypt-1].item, parser.charset, parser.collation)} } - case 1549: + case 1550: { parser.yyVAL.item = ast.FrameBound{Type: ast.Preceding, Expr: ast.NewParamMarkerExpr(yyS[yypt].offset)} } - case 1550: + case 1551: { parser.yyVAL.item = ast.FrameBound{Type: ast.Preceding, Expr: yyS[yypt-2].expr, Unit: yyS[yypt-1].item.(ast.TimeUnitType)} } - case 1551: + case 1552: { parser.yyVAL.item = ast.FrameBound{Type: ast.CurrentRow} } - case 1552: + case 1553: { parser.yyVAL.item = ast.FrameExtent{Start: yyS[yypt-2].item.(ast.FrameBound), End: yyS[yypt-0].item.(ast.FrameBound)} } - case 1554: + case 1555: { parser.yyVAL.item = ast.FrameBound{Type: ast.Following, UnBounded: true} } - case 1555: + case 1556: { parser.yyVAL.item = ast.FrameBound{Type: ast.Following, Expr: ast.NewValueExpr(yyS[yypt-1].item, parser.charset, parser.collation)} } - case 1556: + case 1557: { parser.yyVAL.item = ast.FrameBound{Type: ast.Following, Expr: ast.NewParamMarkerExpr(yyS[yypt].offset)} } - case 1557: + case 1558: { parser.yyVAL.item = ast.FrameBound{Type: ast.Following, Expr: yyS[yypt-2].expr, Unit: yyS[yypt-1].item.(ast.TimeUnitType)} } - case 1558: + case 1559: { parser.yyVAL.item = nil } - case 1559: + case 1560: { spec := yyS[yypt-0].item.(ast.WindowSpec) parser.yyVAL.item = &spec } - case 1560: + case 1561: { parser.yyVAL.item = yyS[yypt-0].item.(ast.WindowSpec) } - case 1561: + case 1562: { parser.yyVAL.item = ast.WindowSpec{Name: yyS[yypt-0].item.(model.CIStr), OnlyAlias: true} } - case 1563: - { - parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-3].ident, Spec: yyS[yypt-0].item.(ast.WindowSpec)} - } case 1564: { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-3].ident, Spec: yyS[yypt-0].item.(ast.WindowSpec)} @@ -17160,9 +17164,13 @@ yynewstate: } case 1568: { - parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Spec: yyS[yypt-0].item.(ast.WindowSpec)} + parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-3].ident, Spec: yyS[yypt-0].item.(ast.WindowSpec)} } case 1569: + { + parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Spec: yyS[yypt-0].item.(ast.WindowSpec)} + } + case 1570: { args := []ast.ExprNode{yyS[yypt-4].expr} if yyS[yypt-3].item != nil { @@ -17170,7 +17178,7 @@ yynewstate: } parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-6].ident, Args: args, IgnoreNull: yyS[yypt-1].item.(bool), Spec: yyS[yypt-0].item.(ast.WindowSpec)} } - case 1570: + case 1571: { args := []ast.ExprNode{yyS[yypt-4].expr} if yyS[yypt-3].item != nil { @@ -17178,23 +17186,23 @@ yynewstate: } parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-6].ident, Args: args, IgnoreNull: yyS[yypt-1].item.(bool), Spec: yyS[yypt-0].item.(ast.WindowSpec)} } - case 1571: + case 1572: { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-3].expr}, IgnoreNull: yyS[yypt-1].item.(bool), Spec: yyS[yypt-0].item.(ast.WindowSpec)} } - case 1572: + case 1573: { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-3].expr}, IgnoreNull: yyS[yypt-1].item.(bool), Spec: yyS[yypt-0].item.(ast.WindowSpec)} } - case 1573: + case 1574: { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-8].ident, Args: []ast.ExprNode{yyS[yypt-6].expr, yyS[yypt-4].expr}, FromLast: yyS[yypt-2].item.(bool), IgnoreNull: yyS[yypt-1].item.(bool), Spec: yyS[yypt-0].item.(ast.WindowSpec)} } - case 1574: + case 1575: { parser.yyVAL.item = nil } - case 1575: + case 1576: { args := []ast.ExprNode{ast.NewValueExpr(yyS[yypt-1].item, parser.charset, parser.collation)} if yyS[yypt-0].item != nil { @@ -17202,7 +17210,7 @@ yynewstate: } parser.yyVAL.item = args } - case 1576: + case 1577: { args := []ast.ExprNode{ast.NewParamMarkerExpr(yyS[yypt-1].offset)} if yyS[yypt-0].item != nil { @@ -17210,17 +17218,13 @@ yynewstate: } parser.yyVAL.item = args } - case 1577: - { - parser.yyVAL.item = nil - } case 1578: { - parser.yyVAL.item = yyS[yypt-0].expr + parser.yyVAL.item = nil } case 1579: { - parser.yyVAL.item = false + parser.yyVAL.item = yyS[yypt-0].expr } case 1580: { @@ -17228,11 +17232,11 @@ yynewstate: } case 1581: { - parser.yyVAL.item = true + parser.yyVAL.item = false } case 1582: { - parser.yyVAL.item = false + parser.yyVAL.item = true } case 1583: { @@ -17240,13 +17244,17 @@ yynewstate: } case 1584: { - parser.yyVAL.item = true + parser.yyVAL.item = false } case 1585: { - parser.yyVAL.item = &ast.TableRefsClause{TableRefs: yyS[yypt-0].item.(*ast.Join)} + parser.yyVAL.item = true } case 1586: + { + parser.yyVAL.item = &ast.TableRefsClause{TableRefs: yyS[yypt-0].item.(*ast.Join)} + } + case 1587: { if j, ok := yyS[yypt-0].item.(*ast.Join); ok { // if $1 is Join, use it directly @@ -17255,12 +17263,12 @@ yynewstate: parser.yyVAL.item = &ast.Join{Left: yyS[yypt-0].item.(ast.ResultSetNode), Right: nil} } } - case 1587: + case 1588: { /* from a, b is default cross join */ parser.yyVAL.item = &ast.Join{Left: yyS[yypt-2].item.(ast.ResultSetNode), Right: yyS[yypt-0].item.(ast.ResultSetNode), Tp: ast.CrossJoin} } - case 1589: + case 1590: { /* * ODBC escape syntax for outer join is { OJ join_table } @@ -17268,7 +17276,7 @@ yynewstate: */ parser.yyVAL.item = yyS[yypt-1].item } - case 1592: + case 1593: { tn := yyS[yypt-5].item.(*ast.TableName) tn.PartitionNames = yyS[yypt-4].item.([]model.CIStr) @@ -17281,66 +17289,66 @@ yynewstate: } parser.yyVAL.item = &ast.TableSource{Source: tn, AsName: yyS[yypt-3].item.(model.CIStr)} } - case 1593: + case 1594: { resultNode := yyS[yypt-1].expr.(*ast.SubqueryExpr).Query parser.yyVAL.item = &ast.TableSource{Source: resultNode, AsName: yyS[yypt-0].item.(model.CIStr)} } - case 1594: + case 1595: { j := yyS[yypt-1].item.(*ast.Join) j.ExplicitParens = true parser.yyVAL.item = yyS[yypt-1].item } - case 1595: + case 1596: { parser.yyVAL.item = []model.CIStr{} } - case 1596: + case 1597: { parser.yyVAL.item = yyS[yypt-1].item } - case 1597: + case 1598: { parser.yyVAL.item = model.CIStr{} } - case 1599: + case 1600: { parser.yyVAL.item = model.NewCIStr(yyS[yypt-0].ident) } - case 1600: + case 1601: { parser.yyVAL.item = model.NewCIStr(yyS[yypt-0].ident) } - case 1601: + case 1602: { parser.yyVAL.item = ast.HintUse } - case 1602: + case 1603: { parser.yyVAL.item = ast.HintIgnore } - case 1603: + case 1604: { parser.yyVAL.item = ast.HintForce } - case 1604: + case 1605: { parser.yyVAL.item = ast.HintForScan } - case 1605: + case 1606: { parser.yyVAL.item = ast.HintForJoin } - case 1606: + case 1607: { parser.yyVAL.item = ast.HintForOrderBy } - case 1607: + case 1608: { parser.yyVAL.item = ast.HintForGroupBy } - case 1608: + case 1609: { parser.yyVAL.item = &ast.IndexHint{ IndexNames: yyS[yypt-1].item.([]model.CIStr), @@ -17348,134 +17356,134 @@ yynewstate: HintScope: yyS[yypt-3].item.(ast.IndexHintScope), } } - case 1609: + case 1610: { var nameList []model.CIStr parser.yyVAL.item = nameList } - case 1610: + case 1611: { parser.yyVAL.item = []model.CIStr{model.NewCIStr(yyS[yypt-0].ident)} } - case 1611: + case 1612: { parser.yyVAL.item = append(yyS[yypt-2].item.([]model.CIStr), model.NewCIStr(yyS[yypt-0].ident)) } - case 1612: + case 1613: { parser.yyVAL.item = []model.CIStr{model.NewCIStr(yyS[yypt-0].ident)} } - case 1613: + case 1614: { parser.yyVAL.item = append(yyS[yypt-2].item.([]model.CIStr), model.NewCIStr(yyS[yypt-0].ident)) } - case 1614: + case 1615: { parser.yyVAL.item = []*ast.IndexHint{yyS[yypt-0].item.(*ast.IndexHint)} } - case 1615: + case 1616: { parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.IndexHint), yyS[yypt-0].item.(*ast.IndexHint)) } - case 1616: + case 1617: { parser.yyVAL.item = []*ast.IndexHint{} } - case 1618: + case 1619: { parser.yyVAL.item = ast.NewCrossJoin(yyS[yypt-2].item.(ast.ResultSetNode), yyS[yypt-0].item.(ast.ResultSetNode)) } - case 1619: + case 1620: { on := &ast.OnCondition{Expr: yyS[yypt-0].expr} parser.yyVAL.item = &ast.Join{Left: yyS[yypt-4].item.(ast.ResultSetNode), Right: yyS[yypt-2].item.(ast.ResultSetNode), Tp: ast.CrossJoin, On: on} } - case 1620: + case 1621: { parser.yyVAL.item = &ast.Join{Left: yyS[yypt-6].item.(ast.ResultSetNode), Right: yyS[yypt-4].item.(ast.ResultSetNode), Tp: ast.CrossJoin, Using: yyS[yypt-1].item.([]*ast.ColumnName)} } - case 1621: + case 1622: { on := &ast.OnCondition{Expr: yyS[yypt-0].expr} parser.yyVAL.item = &ast.Join{Left: yyS[yypt-6].item.(ast.ResultSetNode), Right: yyS[yypt-2].item.(ast.ResultSetNode), Tp: yyS[yypt-5].item.(ast.JoinType), On: on} } - case 1622: + case 1623: { parser.yyVAL.item = &ast.Join{Left: yyS[yypt-8].item.(ast.ResultSetNode), Right: yyS[yypt-4].item.(ast.ResultSetNode), Tp: yyS[yypt-7].item.(ast.JoinType), Using: yyS[yypt-1].item.([]*ast.ColumnName)} } - case 1623: + case 1624: { parser.yyVAL.item = &ast.Join{Left: yyS[yypt-3].item.(ast.ResultSetNode), Right: yyS[yypt-0].item.(ast.ResultSetNode), NaturalJoin: true} } - case 1624: + case 1625: { parser.yyVAL.item = &ast.Join{Left: yyS[yypt-5].item.(ast.ResultSetNode), Right: yyS[yypt-0].item.(ast.ResultSetNode), Tp: yyS[yypt-3].item.(ast.JoinType), NaturalJoin: true} } - case 1625: + case 1626: { parser.yyVAL.item = &ast.Join{Left: yyS[yypt-2].item.(ast.ResultSetNode), Right: yyS[yypt-0].item.(ast.ResultSetNode), StraightJoin: true} } - case 1626: + case 1627: { on := &ast.OnCondition{Expr: yyS[yypt-0].expr} parser.yyVAL.item = &ast.Join{Left: yyS[yypt-4].item.(ast.ResultSetNode), Right: yyS[yypt-2].item.(ast.ResultSetNode), StraightJoin: true, On: on} } - case 1627: + case 1628: { parser.yyVAL.item = ast.LeftJoin } - case 1628: + case 1629: { parser.yyVAL.item = ast.RightJoin } - case 1634: + case 1635: { parser.yyVAL.item = nil } - case 1635: + case 1636: { parser.yyVAL.item = &ast.Limit{Count: yyS[yypt-0].item.(ast.ValueExpr)} } - case 1636: + case 1637: { parser.yyVAL.item = ast.NewValueExpr(yyS[yypt-0].item, parser.charset, parser.collation) } - case 1637: + case 1638: { parser.yyVAL.item = ast.NewParamMarkerExpr(yyS[yypt].offset) } - case 1642: + case 1643: { parser.yyVAL.item = ast.NewValueExpr(uint64(1), parser.charset, parser.collation) } - case 1644: + case 1645: { parser.yyVAL.item = &ast.Limit{Count: yyS[yypt-0].item.(ast.ExprNode)} } - case 1645: + case 1646: { parser.yyVAL.item = &ast.Limit{Offset: yyS[yypt-2].item.(ast.ExprNode), Count: yyS[yypt-0].item.(ast.ExprNode)} } - case 1646: + case 1647: { parser.yyVAL.item = &ast.Limit{Offset: yyS[yypt-0].item.(ast.ExprNode), Count: yyS[yypt-2].item.(ast.ExprNode)} } - case 1647: + case 1648: { parser.yyVAL.item = &ast.Limit{Count: yyS[yypt-2].item.(ast.ExprNode)} } - case 1648: + case 1649: { parser.yyVAL.item = nil } - case 1650: + case 1651: { opt := &ast.SelectStmtOpts{} opt.SQLCache = true opt.TableHints = yyS[yypt-0].item.([]*ast.TableOptimizerHint) parser.yyVAL.item = opt } - case 1651: + case 1652: { opt := &ast.SelectStmtOpts{} opt.SQLCache = true @@ -17487,61 +17495,61 @@ yynewstate: } parser.yyVAL.item = opt } - case 1652: + case 1653: { opt := &ast.SelectStmtOpts{} opt.SQLCache = true opt.Priority = yyS[yypt-0].item.(mysql.PriorityEnum) parser.yyVAL.item = opt } - case 1653: + case 1654: { opt := &ast.SelectStmtOpts{} opt.SQLCache = true opt.SQLSmallResult = true parser.yyVAL.item = opt } - case 1654: + case 1655: { opt := &ast.SelectStmtOpts{} opt.SQLCache = true opt.SQLBigResult = true parser.yyVAL.item = opt } - case 1655: + case 1656: { opt := &ast.SelectStmtOpts{} opt.SQLCache = true opt.SQLBufferResult = true parser.yyVAL.item = opt } - case 1656: + case 1657: { opt := &ast.SelectStmtOpts{} opt.SQLCache = yyS[yypt-0].item.(bool) parser.yyVAL.item = opt } - case 1657: + case 1658: { opt := &ast.SelectStmtOpts{} opt.SQLCache = true opt.CalcFoundRows = true parser.yyVAL.item = opt } - case 1658: + case 1659: { opt := &ast.SelectStmtOpts{} opt.SQLCache = true opt.StraightJoin = true parser.yyVAL.item = opt } - case 1659: + case 1660: { opt := &ast.SelectStmtOpts{} opt.SQLCache = true parser.yyVAL.item = opt } - case 1661: + case 1662: { opts := yyS[yypt-1].item.(*ast.SelectStmtOpts) opt := yyS[yypt-0].item.(*ast.SelectStmtOpts) @@ -17586,7 +17594,7 @@ yynewstate: parser.yyVAL.item = opts } - case 1663: + case 1664: { hints, warns := parser.parseHint(yyS[yypt-0].ident) for _, w := range warns { @@ -17595,31 +17603,31 @@ yynewstate: } parser.yyVAL.item = hints } - case 1664: + case 1665: { parser.yyVAL.item = nil } - case 1666: + case 1667: { parser.yyVAL.item = true } - case 1667: + case 1668: { parser.yyVAL.item = false } - case 1668: + case 1669: { parser.yyVAL.item = &ast.FieldList{Fields: yyS[yypt-0].item.([]*ast.SelectField)} } - case 1669: + case 1670: { parser.yyVAL.item = nil } - case 1671: + case 1672: { parser.yyVAL.item = nil } - case 1672: + case 1673: { x := &ast.SelectIntoOption{ Tp: ast.SelectIntoOutfile, @@ -17634,7 +17642,7 @@ yynewstate: parser.yyVAL.item = x } - case 1673: + case 1674: { rs := yyS[yypt-1].statement.(*ast.SelectStmt) endOffset := parser.endOffset(&yyS[yypt]) @@ -17644,14 +17652,14 @@ yynewstate: rs.SetText(parser.lexer.client, src[yyS[yypt-1].offset:yyS[yypt].offset]) parser.yyVAL.expr = &ast.SubqueryExpr{Query: rs} } - case 1674: + case 1675: { rs := yyS[yypt-1].statement.(*ast.SetOprStmt) src := parser.src rs.SetText(parser.lexer.client, src[yyS[yypt-1].offset:yyS[yypt].offset]) parser.yyVAL.expr = &ast.SubqueryExpr{Query: rs} } - case 1675: + case 1676: { rs := yyS[yypt-1].statement.(*ast.SelectStmt) endOffset := parser.endOffset(&yyS[yypt]) @@ -17661,7 +17669,7 @@ yynewstate: rs.SetText(parser.lexer.client, src[yyS[yypt-1].offset:yyS[yypt].offset]) parser.yyVAL.expr = &ast.SubqueryExpr{Query: rs} } - case 1676: + case 1677: { subQuery := yyS[yypt-1].expr.(*ast.SubqueryExpr).Query isRecursive := true @@ -17684,32 +17692,32 @@ yynewstate: parser.yyVAL.expr = &ast.SubqueryExpr{Query: rs} } } - case 1677: + case 1678: { parser.yyVAL.item = nil } - case 1678: + case 1679: { parser.yyVAL.item = &ast.SelectLockInfo{ LockType: ast.SelectLockForUpdate, Tables: yyS[yypt-0].item.([]*ast.TableName), } } - case 1679: + case 1680: { parser.yyVAL.item = &ast.SelectLockInfo{ LockType: ast.SelectLockForShare, Tables: yyS[yypt-0].item.([]*ast.TableName), } } - case 1680: + case 1681: { parser.yyVAL.item = &ast.SelectLockInfo{ LockType: ast.SelectLockForUpdateNoWait, Tables: yyS[yypt-1].item.([]*ast.TableName), } } - case 1681: + case 1682: { parser.yyVAL.item = &ast.SelectLockInfo{ LockType: ast.SelectLockForUpdateWaitN, @@ -17717,55 +17725,55 @@ yynewstate: Tables: yyS[yypt-2].item.([]*ast.TableName), } } - case 1682: + case 1683: { parser.yyVAL.item = &ast.SelectLockInfo{ LockType: ast.SelectLockForShareNoWait, Tables: yyS[yypt-1].item.([]*ast.TableName), } } - case 1683: + case 1684: { parser.yyVAL.item = &ast.SelectLockInfo{ LockType: ast.SelectLockForUpdateSkipLocked, Tables: yyS[yypt-2].item.([]*ast.TableName), } } - case 1684: + case 1685: { parser.yyVAL.item = &ast.SelectLockInfo{ LockType: ast.SelectLockForShareSkipLocked, Tables: yyS[yypt-2].item.([]*ast.TableName), } } - case 1685: + case 1686: { parser.yyVAL.item = &ast.SelectLockInfo{ LockType: ast.SelectLockForShare, Tables: []*ast.TableName{}, } } - case 1686: + case 1687: { parser.yyVAL.item = []*ast.TableName{} } - case 1687: + case 1688: { parser.yyVAL.item = yyS[yypt-0].item.([]*ast.TableName) } - case 1690: + case 1691: { setOpr := yyS[yypt-0].statement.(*ast.SetOprStmt) setOpr.With = yyS[yypt-1].item.(*ast.WithClause) parser.yyVAL.statement = setOpr } - case 1691: + case 1692: { setOpr := yyS[yypt-0].statement.(*ast.SetOprStmt) setOpr.With = yyS[yypt-1].item.(*ast.WithClause) parser.yyVAL.statement = setOpr } - case 1692: + case 1693: { setOprList1 := yyS[yypt-2].item.([]ast.Node) if sel, isSelect := setOprList1[len(setOprList1)-1].(*ast.SelectStmt); isSelect && !sel.IsInBraces { @@ -17782,7 +17790,7 @@ yynewstate: setOpr.SelectList.Selects = append(setOpr.SelectList.Selects, st) parser.yyVAL.statement = setOpr } - case 1693: + case 1694: { setOprList1 := yyS[yypt-2].item.([]ast.Node) if sel, isSelect := setOprList1[len(setOprList1)-1].(*ast.SelectStmt); isSelect && !sel.IsInBraces { @@ -17805,7 +17813,7 @@ yynewstate: setOpr := &ast.SetOprStmt{SelectList: &ast.SetOprSelectList{Selects: setOprList}} parser.yyVAL.statement = setOpr } - case 1694: + case 1695: { setOprList1 := yyS[yypt-3].item.([]ast.Node) if sel, isSelect := setOprList1[len(setOprList1)-1].(*ast.SelectStmt); isSelect && !sel.IsInBraces { @@ -17829,7 +17837,7 @@ yynewstate: setOpr.OrderBy = yyS[yypt-0].item.(*ast.OrderByClause) parser.yyVAL.statement = setOpr } - case 1695: + case 1696: { setOprList1 := yyS[yypt-3].item.([]ast.Node) if sel, isSelect := setOprList1[len(setOprList1)-1].(*ast.SelectStmt); isSelect && !sel.IsInBraces { @@ -17853,7 +17861,7 @@ yynewstate: setOpr.Limit = yyS[yypt-0].item.(*ast.Limit) parser.yyVAL.statement = setOpr } - case 1696: + case 1697: { setOprList1 := yyS[yypt-4].item.([]ast.Node) if sel, isSelect := setOprList1[len(setOprList1)-1].(*ast.SelectStmt); isSelect && !sel.IsInBraces { @@ -17878,7 +17886,7 @@ yynewstate: setOpr.Limit = yyS[yypt-0].item.(*ast.Limit) parser.yyVAL.statement = setOpr } - case 1697: + case 1698: { var setOprList []ast.Node var with *ast.WithClause @@ -17894,7 +17902,7 @@ yynewstate: setOpr.OrderBy = yyS[yypt-0].item.(*ast.OrderByClause) parser.yyVAL.statement = setOpr } - case 1698: + case 1699: { var setOprList []ast.Node var with *ast.WithClause @@ -17910,7 +17918,7 @@ yynewstate: setOpr.Limit = yyS[yypt-0].item.(*ast.Limit) parser.yyVAL.statement = setOpr } - case 1699: + case 1700: { var setOprList []ast.Node var with *ast.WithClause @@ -17927,7 +17935,7 @@ yynewstate: setOpr.Limit = yyS[yypt-0].item.(*ast.Limit) parser.yyVAL.statement = setOpr } - case 1701: + case 1702: { setOprList1 := yyS[yypt-2].item.([]ast.Node) setOprList2 := yyS[yypt-0].item.([]ast.Node) @@ -17943,11 +17951,11 @@ yynewstate: } parser.yyVAL.item = append(setOprList1, setOprList2...) } - case 1702: + case 1703: { parser.yyVAL.item = []ast.Node{yyS[yypt-0].statement.(*ast.SelectStmt)} } - case 1703: + case 1704: { var setOprList []ast.Node switch x := yyS[yypt-0].expr.(*ast.SubqueryExpr).Query.(type) { @@ -17958,7 +17966,7 @@ yynewstate: } parser.yyVAL.item = setOprList } - case 1704: + case 1705: { var tp ast.SetOprType tp = ast.Union @@ -17967,7 +17975,7 @@ yynewstate: } parser.yyVAL.item = &tp } - case 1705: + case 1706: { var tp ast.SetOprType tp = ast.Except @@ -17976,7 +17984,7 @@ yynewstate: } parser.yyVAL.item = &tp } - case 1706: + case 1707: { var tp ast.SetOprType tp = ast.Intersect @@ -17985,7 +17993,7 @@ yynewstate: } parser.yyVAL.item = &tp } - case 1708: + case 1709: { parser.yyVAL.statement = &ast.ChangeStmt{ NodeType: ast.PumpType, @@ -17993,7 +18001,7 @@ yynewstate: NodeID: yyS[yypt-0].ident, } } - case 1709: + case 1710: { parser.yyVAL.statement = &ast.ChangeStmt{ NodeType: ast.DrainerType, @@ -18001,19 +18009,19 @@ yynewstate: NodeID: yyS[yypt-0].ident, } } - case 1710: + case 1711: { parser.yyVAL.statement = &ast.SetStmt{Variables: yyS[yypt-0].item.([]*ast.VariableAssignment)} } - case 1711: + case 1712: { parser.yyVAL.statement = &ast.SetPwdStmt{Password: yyS[yypt-0].ident} } - case 1712: + case 1713: { parser.yyVAL.statement = &ast.SetPwdStmt{User: yyS[yypt-2].item.(*auth.UserIdentity), Password: yyS[yypt-0].ident} } - case 1713: + case 1714: { vars := yyS[yypt-0].item.([]*ast.VariableAssignment) for _, v := range vars { @@ -18021,11 +18029,11 @@ yynewstate: } parser.yyVAL.statement = &ast.SetStmt{Variables: vars} } - case 1714: + case 1715: { parser.yyVAL.statement = &ast.SetStmt{Variables: yyS[yypt-0].item.([]*ast.VariableAssignment)} } - case 1715: + case 1716: { assigns := yyS[yypt-0].item.([]*ast.VariableAssignment) for i := 0; i < len(assigns); i++ { @@ -18036,23 +18044,23 @@ yynewstate: } parser.yyVAL.statement = &ast.SetStmt{Variables: assigns} } - case 1716: + case 1717: { parser.yyVAL.statement = &ast.SetConfigStmt{Type: strings.ToLower(yyS[yypt-3].ident), Name: yyS[yypt-2].ident, Value: yyS[yypt-0].expr} } - case 1717: + case 1718: { parser.yyVAL.statement = &ast.SetConfigStmt{Instance: yyS[yypt-3].ident, Name: yyS[yypt-2].ident, Value: yyS[yypt-0].expr} } - case 1718: + case 1719: { parser.yyVAL.statement = &ast.SetSessionStatesStmt{SessionStates: yyS[yypt-0].ident} } - case 1719: + case 1720: { parser.yyVAL.statement = yyS[yypt-0].item.(*ast.SetRoleStmt) } - case 1720: + case 1721: { tmp := yyS[yypt-2].item.(*ast.SetRoleStmt) parser.yyVAL.statement = &ast.SetDefaultRoleStmt{ @@ -18061,27 +18069,27 @@ yynewstate: UserList: yyS[yypt-0].item.([]*auth.UserIdentity), } } - case 1721: + case 1722: { parser.yyVAL.item = &ast.SetRoleStmt{SetRoleOpt: ast.SetRoleNone, RoleList: nil} } - case 1722: + case 1723: { parser.yyVAL.item = &ast.SetRoleStmt{SetRoleOpt: ast.SetRoleAll, RoleList: nil} } - case 1723: + case 1724: { parser.yyVAL.item = &ast.SetRoleStmt{SetRoleOpt: ast.SetRoleRegular, RoleList: yyS[yypt-0].item.([]*auth.RoleIdentity)} } - case 1724: + case 1725: { parser.yyVAL.item = &ast.SetRoleStmt{SetRoleOpt: ast.SetRoleAllExcept, RoleList: yyS[yypt-0].item.([]*auth.RoleIdentity)} } - case 1726: + case 1727: { parser.yyVAL.item = &ast.SetRoleStmt{SetRoleOpt: ast.SetRoleDefault, RoleList: nil} } - case 1727: + case 1728: { if yyS[yypt-0].item != nil { parser.yyVAL.item = yyS[yypt-0].item @@ -18089,7 +18097,7 @@ yynewstate: parser.yyVAL.item = []*ast.VariableAssignment{} } } - case 1728: + case 1729: { if yyS[yypt-0].item != nil { varAssigns := yyS[yypt-0].item.([]*ast.VariableAssignment) @@ -18098,28 +18106,28 @@ yynewstate: parser.yyVAL.item = yyS[yypt-2].item } } - case 1729: + case 1730: { varAssigns := []*ast.VariableAssignment{} expr := ast.NewValueExpr(yyS[yypt-0].ident, parser.charset, parser.collation) varAssigns = append(varAssigns, &ast.VariableAssignment{Name: "tx_isolation", Value: expr, IsSystem: true}) parser.yyVAL.item = varAssigns } - case 1730: + case 1731: { varAssigns := []*ast.VariableAssignment{} expr := ast.NewValueExpr("0", parser.charset, parser.collation) varAssigns = append(varAssigns, &ast.VariableAssignment{Name: "tx_read_only", Value: expr, IsSystem: true}) parser.yyVAL.item = varAssigns } - case 1731: + case 1732: { varAssigns := []*ast.VariableAssignment{} expr := ast.NewValueExpr("1", parser.charset, parser.collation) varAssigns = append(varAssigns, &ast.VariableAssignment{Name: "tx_read_only", Value: expr, IsSystem: true}) parser.yyVAL.item = varAssigns } - case 1732: + case 1733: { varAssigns := []*ast.VariableAssignment{} asof := yyS[yypt-0].item.(*ast.AsOfClause) @@ -18128,59 +18136,59 @@ yynewstate: } parser.yyVAL.item = varAssigns } - case 1733: + case 1734: { parser.yyVAL.ident = ast.RepeatableRead } - case 1734: + case 1735: { parser.yyVAL.ident = ast.ReadCommitted } - case 1735: + case 1736: { parser.yyVAL.ident = ast.ReadUncommitted } - case 1736: + case 1737: { parser.yyVAL.ident = ast.Serializable } - case 1737: + case 1738: { parser.yyVAL.expr = ast.NewValueExpr("ON", parser.charset, parser.collation) } - case 1738: + case 1739: { parser.yyVAL.expr = ast.NewValueExpr("BINARY", parser.charset, parser.collation) } - case 1743: + case 1744: { parser.yyVAL.ident = yyS[yypt-2].ident + "." + yyS[yypt-0].ident } - case 1745: + case 1746: { parser.yyVAL.ident = yyS[yypt-2].ident + "." + yyS[yypt-0].ident } - case 1746: + case 1747: { parser.yyVAL.ident = yyS[yypt-2].ident + "-" + yyS[yypt-0].ident } - case 1747: + case 1748: { parser.yyVAL.item = &ast.VariableAssignment{Name: yyS[yypt-2].ident, Value: yyS[yypt-0].expr, IsSystem: true} } - case 1748: + case 1749: { parser.yyVAL.item = &ast.VariableAssignment{Name: yyS[yypt-2].ident, Value: yyS[yypt-0].expr, IsGlobal: true, IsSystem: true} } - case 1749: + case 1750: { parser.yyVAL.item = &ast.VariableAssignment{Name: yyS[yypt-2].ident, Value: yyS[yypt-0].expr, IsSystem: true} } - case 1750: + case 1751: { parser.yyVAL.item = &ast.VariableAssignment{Name: yyS[yypt-2].ident, Value: yyS[yypt-0].expr, IsSystem: true} } - case 1751: + case 1752: { v := strings.ToLower(yyS[yypt-2].ident) var isGlobal bool @@ -18196,27 +18204,27 @@ yynewstate: } parser.yyVAL.item = &ast.VariableAssignment{Name: v, Value: yyS[yypt-0].expr, IsGlobal: isGlobal, IsSystem: true} } - case 1752: + case 1753: { v := yyS[yypt-2].ident v = strings.TrimPrefix(v, "@") parser.yyVAL.item = &ast.VariableAssignment{Name: v, Value: yyS[yypt-0].expr} } - case 1753: + case 1754: { parser.yyVAL.item = &ast.VariableAssignment{ Name: ast.SetNames, Value: ast.NewValueExpr(yyS[yypt-0].ident, "", ""), } } - case 1754: + case 1755: { parser.yyVAL.item = &ast.VariableAssignment{ Name: ast.SetNames, Value: ast.NewValueExpr(yyS[yypt-2].ident, "", ""), } } - case 1755: + case 1756: { parser.yyVAL.item = &ast.VariableAssignment{ Name: ast.SetNames, @@ -18224,24 +18232,24 @@ yynewstate: ExtendValue: ast.NewValueExpr(yyS[yypt-0].ident, "", ""), } } - case 1756: + case 1757: { v := &ast.DefaultExpr{} parser.yyVAL.item = &ast.VariableAssignment{Name: ast.SetNames, Value: v} } - case 1757: + case 1758: { parser.yyVAL.item = &ast.VariableAssignment{Name: ast.SetCharset, Value: yyS[yypt-0].expr} } - case 1758: + case 1759: { parser.yyVAL.expr = ast.NewValueExpr(yyS[yypt-0].ident, "", "") } - case 1759: + case 1760: { parser.yyVAL.expr = &ast.DefaultExpr{} } - case 1760: + case 1761: { // Validate input charset name to keep the same behavior as parser of MySQL. cs, err := charset.GetCharsetInfo(yyS[yypt-0].ident) @@ -18253,11 +18261,11 @@ yynewstate: // to keep lower case of input for generated column restore. parser.yyVAL.ident = cs.Name } - case 1761: + case 1762: { parser.yyVAL.ident = charset.CharsetBin } - case 1762: + case 1763: { info, err := charset.GetCollationByName(yyS[yypt-0].ident) if err != nil { @@ -18266,19 +18274,19 @@ yynewstate: } parser.yyVAL.ident = info.Name } - case 1763: + case 1764: { parser.yyVAL.ident = charset.CollationBin } - case 1764: + case 1765: { parser.yyVAL.item = []*ast.VariableAssignment{yyS[yypt-0].item.(*ast.VariableAssignment)} } - case 1765: + case 1766: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.VariableAssignment), yyS[yypt-0].item.(*ast.VariableAssignment)) } - case 1768: + case 1769: { v := strings.ToLower(yyS[yypt-0].ident) var isGlobal bool @@ -18295,77 +18303,77 @@ yynewstate: } parser.yyVAL.expr = &ast.VariableExpr{Name: v, IsGlobal: isGlobal, IsSystem: true, ExplicitScope: explicitScope} } - case 1769: + case 1770: { v := yyS[yypt-0].ident v = strings.TrimPrefix(v, "@") parser.yyVAL.expr = &ast.VariableExpr{Name: v, IsGlobal: false, IsSystem: false} } - case 1770: + case 1771: { parser.yyVAL.item = &auth.UserIdentity{Username: yyS[yypt-0].ident, Hostname: "%"} } - case 1771: + case 1772: { parser.yyVAL.item = &auth.UserIdentity{Username: yyS[yypt-2].ident, Hostname: strings.ToLower(yyS[yypt-0].ident)} } - case 1772: + case 1773: { parser.yyVAL.item = &auth.UserIdentity{Username: yyS[yypt-1].ident, Hostname: strings.ToLower(strings.TrimPrefix(yyS[yypt-0].ident, "@"))} } - case 1773: + case 1774: { parser.yyVAL.item = &auth.UserIdentity{CurrentUser: true} } - case 1774: + case 1775: { parser.yyVAL.item = []*auth.UserIdentity{yyS[yypt-0].item.(*auth.UserIdentity)} } - case 1775: + case 1776: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*auth.UserIdentity), yyS[yypt-0].item.(*auth.UserIdentity)) } - case 1777: + case 1778: { parser.yyVAL.ident = yyS[yypt-1].ident } - case 1781: + case 1782: { parser.yyVAL.item = &auth.RoleIdentity{Username: yyS[yypt-2].ident, Hostname: strings.ToLower(yyS[yypt-0].ident)} } - case 1782: + case 1783: { parser.yyVAL.item = &auth.RoleIdentity{Username: yyS[yypt-1].ident, Hostname: strings.ToLower(strings.TrimPrefix(yyS[yypt-0].ident, "@"))} } - case 1783: + case 1784: { parser.yyVAL.item = &auth.RoleIdentity{Username: yyS[yypt-0].ident, Hostname: "%"} } - case 1784: + case 1785: { parser.yyVAL.item = yyS[yypt-0].item } - case 1785: + case 1786: { parser.yyVAL.item = &auth.RoleIdentity{Username: yyS[yypt-0].ident, Hostname: "%"} } - case 1786: + case 1787: { parser.yyVAL.item = yyS[yypt-0].item } - case 1787: + case 1788: { parser.yyVAL.item = []*auth.RoleIdentity{yyS[yypt-0].item.(*auth.RoleIdentity)} } - case 1788: + case 1789: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*auth.RoleIdentity), yyS[yypt-0].item.(*auth.RoleIdentity)) } - case 1789: + case 1790: { parser.yyVAL.statement = &ast.AdminStmt{Tp: ast.AdminShowDDL} } - case 1790: + case 1791: { stmt := &ast.AdminStmt{Tp: ast.AdminShowDDLJobs} if yyS[yypt-0].item != nil { @@ -18373,7 +18381,7 @@ yynewstate: } parser.yyVAL.statement = stmt } - case 1791: + case 1792: { stmt := &ast.AdminStmt{ Tp: ast.AdminShowDDLJobs, @@ -18384,21 +18392,21 @@ yynewstate: } parser.yyVAL.statement = stmt } - case 1792: + case 1793: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminShowNextRowID, Tables: []*ast.TableName{yyS[yypt-1].item.(*ast.TableName)}, } } - case 1793: + case 1794: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminCheckTable, Tables: yyS[yypt-0].item.([]*ast.TableName), } } - case 1794: + case 1795: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminCheckIndex, @@ -18406,7 +18414,7 @@ yynewstate: Index: string(yyS[yypt-0].ident), } } - case 1795: + case 1796: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminRecoverIndex, @@ -18414,7 +18422,7 @@ yynewstate: Index: string(yyS[yypt-0].ident), } } - case 1796: + case 1797: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminCleanupIndex, @@ -18422,7 +18430,7 @@ yynewstate: Index: string(yyS[yypt-0].ident), } } - case 1797: + case 1798: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminCheckIndexRange, @@ -18431,136 +18439,136 @@ yynewstate: HandleRanges: yyS[yypt-0].item.([]ast.HandleRange), } } - case 1798: + case 1799: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminChecksumTable, Tables: yyS[yypt-0].item.([]*ast.TableName), } } - case 1799: + case 1800: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminCancelDDLJobs, JobIDs: yyS[yypt-0].item.([]int64), } } - case 1800: + case 1801: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminShowDDLJobQueries, JobIDs: yyS[yypt-0].item.([]int64), } } - case 1801: + case 1802: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminShowSlow, ShowSlow: yyS[yypt-0].item.(*ast.ShowSlow), } } - case 1802: + case 1803: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminReloadExprPushdownBlacklist, } } - case 1803: + case 1804: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminReloadOptRuleBlacklist, } } - case 1804: + case 1805: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminPluginEnable, Plugins: yyS[yypt-0].item.([]string), } } - case 1805: + case 1806: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminPluginDisable, Plugins: yyS[yypt-0].item.([]string), } } - case 1806: + case 1807: { parser.yyVAL.statement = &ast.CleanupTableLockStmt{ Tables: yyS[yypt-0].item.([]*ast.TableName), } } - case 1807: + case 1808: { parser.yyVAL.statement = &ast.RepairTableStmt{ Table: yyS[yypt-1].item.(*ast.TableName), CreateStmt: yyS[yypt-0].statement.(*ast.CreateTableStmt), } } - case 1808: + case 1809: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminFlushBindings, } } - case 1809: + case 1810: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminCaptureBindings, } } - case 1810: + case 1811: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminEvolveBindings, } } - case 1811: + case 1812: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminReloadBindings, } } - case 1812: + case 1813: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminReloadStatistics, } } - case 1813: + case 1814: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminReloadStatistics, } } - case 1814: + case 1815: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminShowTelemetry, } } - case 1815: + case 1816: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminResetTelemetryID, } } - case 1816: + case 1817: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminFlushPlanCache, StatementScope: yyS[yypt-1].item.(ast.StatementScope), } } - case 1817: + case 1818: { parser.yyVAL.item = &ast.ShowSlow{ Tp: ast.ShowSlowRecent, Count: getUint64FromNUM(yyS[yypt-0].item), } } - case 1818: + case 1819: { parser.yyVAL.item = &ast.ShowSlow{ Tp: ast.ShowSlowTop, @@ -18568,7 +18576,7 @@ yynewstate: Count: getUint64FromNUM(yyS[yypt-0].item), } } - case 1819: + case 1820: { parser.yyVAL.item = &ast.ShowSlow{ Tp: ast.ShowSlowTop, @@ -18576,7 +18584,7 @@ yynewstate: Count: getUint64FromNUM(yyS[yypt-0].item), } } - case 1820: + case 1821: { parser.yyVAL.item = &ast.ShowSlow{ Tp: ast.ShowSlowTop, @@ -18584,27 +18592,27 @@ yynewstate: Count: getUint64FromNUM(yyS[yypt-0].item), } } - case 1821: + case 1822: { parser.yyVAL.item = []ast.HandleRange{yyS[yypt-0].item.(ast.HandleRange)} } - case 1822: + case 1823: { parser.yyVAL.item = append(yyS[yypt-2].item.([]ast.HandleRange), yyS[yypt-0].item.(ast.HandleRange)) } - case 1823: + case 1824: { parser.yyVAL.item = ast.HandleRange{Begin: yyS[yypt-3].item.(int64), End: yyS[yypt-1].item.(int64)} } - case 1824: + case 1825: { parser.yyVAL.item = []int64{yyS[yypt-0].item.(int64)} } - case 1825: + case 1826: { parser.yyVAL.item = append(yyS[yypt-2].item.([]int64), yyS[yypt-0].item.(int64)) } - case 1826: + case 1827: { stmt := yyS[yypt-1].item.(*ast.ShowStmt) if yyS[yypt-0].item != nil { @@ -18616,21 +18624,21 @@ yynewstate: } parser.yyVAL.statement = stmt } - case 1827: + case 1828: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowCreateTable, Table: yyS[yypt-0].item.(*ast.TableName), } } - case 1828: + case 1829: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowCreateView, Table: yyS[yypt-0].item.(*ast.TableName), } } - case 1829: + case 1830: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowCreateDatabase, @@ -18638,21 +18646,21 @@ yynewstate: DBName: yyS[yypt-0].ident, } } - case 1830: + case 1831: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowCreateSequence, Table: yyS[yypt-0].item.(*ast.TableName), } } - case 1831: + case 1832: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowCreatePlacementPolicy, DBName: yyS[yypt-0].ident, } } - case 1832: + case 1833: { // See https://dev.mysql.com/doc/refman/5.7/en/show-create-user.html parser.yyVAL.statement = &ast.ShowStmt{ @@ -18660,14 +18668,14 @@ yynewstate: User: yyS[yypt-0].item.(*auth.UserIdentity), } } - case 1833: + case 1834: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowCreateImport, DBName: yyS[yypt-0].ident, // we reuse DBName of ShowStmt } } - case 1834: + case 1835: { stmt := &ast.ShowStmt{ Tp: ast.ShowRegions, @@ -18679,14 +18687,14 @@ yynewstate: } parser.yyVAL.statement = stmt } - case 1835: + case 1836: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowTableNextRowId, Table: yyS[yypt-1].item.(*ast.TableName), } } - case 1836: + case 1837: { stmt := &ast.ShowStmt{ Tp: ast.ShowRegions, @@ -18699,12 +18707,12 @@ yynewstate: } parser.yyVAL.statement = stmt } - case 1837: + case 1838: { // See https://dev.mysql.com/doc/refman/5.7/en/show-grants.html parser.yyVAL.statement = &ast.ShowStmt{Tp: ast.ShowGrants} } - case 1838: + case 1839: { // See https://dev.mysql.com/doc/refman/5.7/en/show-grants.html if yyS[yypt-0].item != nil { @@ -18721,26 +18729,26 @@ yynewstate: } } } - case 1839: + case 1840: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowMasterStatus, } } - case 1840: + case 1841: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowProcessList, Full: yyS[yypt-1].item.(bool), } } - case 1841: + case 1842: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowProfiles, } } - case 1842: + case 1843: { v := &ast.ShowStmt{ Tp: ast.ShowProfile, @@ -18756,37 +18764,37 @@ yynewstate: } parser.yyVAL.statement = v } - case 1843: + case 1844: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowPrivileges, } } - case 1844: + case 1845: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowBuiltins, } } - case 1845: + case 1846: { parser.yyVAL.statement = yyS[yypt-0].item.(*ast.ShowStmt) } - case 1846: + case 1847: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowPlacementForDatabase, DBName: yyS[yypt-0].ident, } } - case 1847: + case 1848: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowPlacementForTable, Table: yyS[yypt-0].item.(*ast.TableName), } } - case 1848: + case 1849: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowPlacementForPartition, @@ -18794,90 +18802,90 @@ yynewstate: Partition: model.NewCIStr(yyS[yypt-0].ident), } } - case 1849: + case 1850: { parser.yyVAL.item = nil } - case 1851: + case 1852: { parser.yyVAL.item = []int{yyS[yypt-0].item.(int)} } - case 1852: + case 1853: { l := yyS[yypt-2].item.([]int) l = append(l, yyS[yypt-0].item.(int)) parser.yyVAL.item = l } - case 1853: + case 1854: { parser.yyVAL.item = ast.ProfileTypeCPU } - case 1854: + case 1855: { parser.yyVAL.item = ast.ProfileTypeMemory } - case 1855: + case 1856: { parser.yyVAL.item = ast.ProfileTypeBlockIo } - case 1856: + case 1857: { parser.yyVAL.item = ast.ProfileTypeContextSwitch } - case 1857: + case 1858: { parser.yyVAL.item = ast.ProfileTypePageFaults } - case 1858: + case 1859: { parser.yyVAL.item = ast.ProfileTypeIpc } - case 1859: + case 1860: { parser.yyVAL.item = ast.ProfileTypeSwaps } - case 1860: + case 1861: { parser.yyVAL.item = ast.ProfileTypeSource } - case 1861: + case 1862: { parser.yyVAL.item = ast.ProfileTypeAll } - case 1862: + case 1863: { parser.yyVAL.item = nil } - case 1863: + case 1864: { v := yyS[yypt-0].item.(int64) parser.yyVAL.item = &v } - case 1864: + case 1865: { parser.yyVAL.item = nil } - case 1865: + case 1866: { parser.yyVAL.item = yyS[yypt-0].item.([]*auth.RoleIdentity) } - case 1871: + case 1872: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowEngines} } - case 1872: + case 1873: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowDatabases} } - case 1873: + case 1874: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowConfig} } - case 1874: + case 1875: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowCharset} } - case 1875: + case 1876: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowTables, @@ -18885,28 +18893,28 @@ yynewstate: Full: yyS[yypt-2].item.(bool), } } - case 1876: + case 1877: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowOpenTables, DBName: yyS[yypt-0].ident, } } - case 1877: + case 1878: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowTableStatus, DBName: yyS[yypt-0].ident, } } - case 1878: + case 1879: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowIndex, Table: yyS[yypt-0].item.(*ast.TableName), } } - case 1879: + case 1880: { show := &ast.ShowStmt{ Tp: ast.ShowIndex, @@ -18914,7 +18922,7 @@ yynewstate: } parser.yyVAL.item = show } - case 1880: + case 1881: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowColumns, @@ -18923,7 +18931,7 @@ yynewstate: Full: yyS[yypt-3].item.(bool), } } - case 1881: + case 1882: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowColumns, @@ -18933,81 +18941,81 @@ yynewstate: Extended: true, } } - case 1882: + case 1883: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowWarnings, CountWarningsOrErrors: true} } - case 1883: + case 1884: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowWarnings} } - case 1884: + case 1885: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowErrors, CountWarningsOrErrors: true} } - case 1885: + case 1886: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowErrors} } - case 1886: + case 1887: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowVariables, GlobalScope: yyS[yypt-1].item.(bool), } } - case 1887: + case 1888: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowStatus, GlobalScope: yyS[yypt-1].item.(bool), } } - case 1888: + case 1889: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowBindings, GlobalScope: yyS[yypt-1].item.(bool), } } - case 1889: + case 1890: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowCollation, } } - case 1890: + case 1891: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowTriggers, DBName: yyS[yypt-0].ident, } } - case 1891: + case 1892: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowBindingCacheStatus, } } - case 1892: + case 1893: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowProcedureStatus, } } - case 1893: + case 1894: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowPumpStatus, } } - case 1894: + case 1895: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowDrainerStatus, } } - case 1895: + case 1896: { // This statement is similar to SHOW PROCEDURE STATUS but for stored functions. // See http://dev.mysql.com/doc/refman/5.7/en/show-function-status.html @@ -19017,189 +19025,189 @@ yynewstate: Tp: ast.ShowProcedureStatus, } } - case 1896: + case 1897: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowEvents, DBName: yyS[yypt-0].ident, } } - case 1897: + case 1898: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowPlugins, } } - case 1898: + case 1899: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowSessionStates} } - case 1899: + case 1900: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowStatsExtended} } - case 1900: + case 1901: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowStatsMeta, Table: &ast.TableName{Name: model.NewCIStr("STATS_META"), Schema: model.NewCIStr(mysql.SystemDB)}} } - case 1901: + case 1902: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowStatsHistograms, Table: &ast.TableName{Name: model.NewCIStr("STATS_HISTOGRAMS"), Schema: model.NewCIStr(mysql.SystemDB)}} } - case 1902: + case 1903: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowStatsTopN} } - case 1903: + case 1904: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowStatsBuckets, Table: &ast.TableName{Name: model.NewCIStr("STATS_BUCKETS"), Schema: model.NewCIStr(mysql.SystemDB)}} } - case 1904: + case 1905: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowStatsHealthy} } - case 1905: + case 1906: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowHistogramsInFlight} } - case 1906: + case 1907: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowColumnStatsUsage} } - case 1907: + case 1908: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowAnalyzeStatus} } - case 1908: + case 1909: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowBackups} } - case 1909: + case 1910: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowRestores} } - case 1910: + case 1911: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowImports} } - case 1911: + case 1912: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowPlacement} } - case 1912: + case 1913: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowPlacementLabels} } - case 1913: + case 1914: { parser.yyVAL.item = nil } - case 1914: + case 1915: { parser.yyVAL.item = &ast.PatternLikeExpr{ Pattern: yyS[yypt-0].expr, Escape: '\\', } } - case 1915: + case 1916: { parser.yyVAL.item = yyS[yypt-0].expr } - case 1916: + case 1917: { parser.yyVAL.item = false } - case 1917: + case 1918: { parser.yyVAL.item = true } - case 1918: + case 1919: { parser.yyVAL.item = false } - case 1919: + case 1920: { parser.yyVAL.item = ast.StatementScopeSession } - case 1920: + case 1921: { parser.yyVAL.item = ast.StatementScopeGlobal } - case 1921: + case 1922: { parser.yyVAL.item = ast.StatementScopeInstance } - case 1922: + case 1923: { parser.yyVAL.item = ast.StatementScopeSession } - case 1923: + case 1924: { parser.yyVAL.item = false } - case 1924: + case 1925: { parser.yyVAL.item = true } - case 1925: + case 1926: { parser.yyVAL.ident = "" } - case 1926: + case 1927: { parser.yyVAL.ident = yyS[yypt-0].ident } - case 1927: + case 1928: { parser.yyVAL.item = yyS[yypt-0].item.(*ast.TableName) } - case 1928: + case 1929: { tmp := yyS[yypt-0].item.(*ast.FlushStmt) tmp.NoWriteToBinLog = yyS[yypt-1].item.(bool) parser.yyVAL.statement = tmp } - case 1929: + case 1930: { parser.yyVAL.item = []string{yyS[yypt-0].ident} } - case 1930: + case 1931: { parser.yyVAL.item = append(yyS[yypt-2].item.([]string), yyS[yypt-0].ident) } - case 1931: + case 1932: { parser.yyVAL.item = &ast.FlushStmt{ Tp: ast.FlushPrivileges, } } - case 1932: + case 1933: { parser.yyVAL.item = &ast.FlushStmt{ Tp: ast.FlushStatus, } } - case 1933: + case 1934: { parser.yyVAL.item = &ast.FlushStmt{ Tp: ast.FlushTiDBPlugin, Plugins: yyS[yypt-0].item.([]string), } } - case 1934: + case 1935: { parser.yyVAL.item = &ast.FlushStmt{ Tp: ast.FlushHosts, } } - case 1935: + case 1936: { parser.yyVAL.item = &ast.FlushStmt{ Tp: ast.FlushLogs, LogType: yyS[yypt-1].item.(ast.LogType), } } - case 1936: + case 1937: { parser.yyVAL.item = &ast.FlushStmt{ Tp: ast.FlushTables, @@ -19207,69 +19215,69 @@ yynewstate: ReadLock: yyS[yypt-0].item.(bool), } } - case 1937: + case 1938: { parser.yyVAL.item = &ast.FlushStmt{ Tp: ast.FlushClientErrorsSummary, } } - case 1938: + case 1939: { parser.yyVAL.item = ast.LogTypeDefault } - case 1939: + case 1940: { parser.yyVAL.item = ast.LogTypeBinary } - case 1940: + case 1941: { parser.yyVAL.item = ast.LogTypeEngine } - case 1941: + case 1942: { parser.yyVAL.item = ast.LogTypeError } - case 1942: + case 1943: { parser.yyVAL.item = ast.LogTypeGeneral } - case 1943: + case 1944: { parser.yyVAL.item = ast.LogTypeSlow } - case 1944: + case 1945: { parser.yyVAL.item = false } - case 1945: + case 1946: { parser.yyVAL.item = true } - case 1946: + case 1947: { parser.yyVAL.item = true } - case 1947: + case 1948: { parser.yyVAL.item = []*ast.TableName{} } - case 1949: + case 1950: { parser.yyVAL.item = []*ast.TableName{} } - case 1950: + case 1951: { parser.yyVAL.item = yyS[yypt-0].item } - case 1951: + case 1952: { parser.yyVAL.item = false } - case 1952: + case 1953: { parser.yyVAL.item = true } - case 2023: + case 2024: { var sel ast.StmtNode switch x := yyS[yypt-0].expr.(*ast.SubqueryExpr).Query.(type) { @@ -19282,7 +19290,7 @@ yynewstate: } parser.yyVAL.statement = sel } - case 2049: + case 2050: { var sel ast.StmtNode switch x := yyS[yypt-0].expr.(*ast.SubqueryExpr).Query.(type) { @@ -19295,7 +19303,7 @@ yynewstate: } parser.yyVAL.statement = sel } - case 2064: + case 2065: { var sel ast.StmtNode switch x := yyS[yypt-0].expr.(*ast.SubqueryExpr).Query.(type) { @@ -19308,7 +19316,7 @@ yynewstate: } parser.yyVAL.statement = sel } - case 2066: + case 2067: { if yyS[yypt-0].statement != nil { s := yyS[yypt-0].statement @@ -19318,7 +19326,7 @@ yynewstate: parser.result = append(parser.result, s) } } - case 2067: + case 2068: { if yyS[yypt-0].statement != nil { s := yyS[yypt-0].statement @@ -19328,7 +19336,7 @@ yynewstate: parser.result = append(parser.result, s) } } - case 2068: + case 2069: { cst := yyS[yypt-0].item.(*ast.Constraint) if yyS[yypt-1].item != nil { @@ -19336,7 +19344,7 @@ yynewstate: } parser.yyVAL.item = cst } - case 2073: + case 2074: { if yyS[yypt-0].item != nil { parser.yyVAL.item = []interface{}{yyS[yypt-0].item.(interface{})} @@ -19344,7 +19352,7 @@ yynewstate: parser.yyVAL.item = []interface{}{} } } - case 2074: + case 2075: { if yyS[yypt-0].item != nil { parser.yyVAL.item = append(yyS[yypt-2].item.([]interface{}), yyS[yypt-0].item) @@ -19352,7 +19360,7 @@ yynewstate: parser.yyVAL.item = yyS[yypt-2].item } } - case 2075: + case 2076: { var columnDefs []*ast.ColumnDef var constraints []*ast.Constraint @@ -19361,7 +19369,7 @@ yynewstate: Constraints: constraints, } } - case 2076: + case 2077: { tes := yyS[yypt-1].item.([]interface{}) var columnDefs []*ast.ColumnDef @@ -19379,69 +19387,69 @@ yynewstate: Constraints: constraints, } } - case 2078: + case 2079: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionCharset, StrValue: yyS[yypt-0].ident, UintValue: ast.TableOptionCharsetWithoutConvertTo} } - case 2079: + case 2080: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionCollate, StrValue: yyS[yypt-0].ident, UintValue: ast.TableOptionCharsetWithoutConvertTo} } - case 2080: + case 2081: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionAutoIncrement, UintValue: yyS[yypt-0].item.(uint64), BoolValue: yyS[yypt-3].item.(bool)} } - case 2081: + case 2082: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionAutoIdCache, UintValue: yyS[yypt-0].item.(uint64)} } - case 2082: + case 2083: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionAutoRandomBase, UintValue: yyS[yypt-0].item.(uint64), BoolValue: yyS[yypt-3].item.(bool)} } - case 2083: + case 2084: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionAvgRowLength, UintValue: yyS[yypt-0].item.(uint64)} } - case 2084: + case 2085: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionConnection, StrValue: yyS[yypt-0].ident} } - case 2085: + case 2086: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionCheckSum, UintValue: yyS[yypt-0].item.(uint64)} } - case 2086: + case 2087: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionTableCheckSum, UintValue: yyS[yypt-0].item.(uint64)} } - case 2087: + case 2088: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionPassword, StrValue: yyS[yypt-0].ident} } - case 2088: + case 2089: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionCompression, StrValue: yyS[yypt-0].ident} } - case 2089: + case 2090: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionKeyBlockSize, UintValue: yyS[yypt-0].item.(uint64)} } - case 2090: + case 2091: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionDelayKeyWrite, UintValue: yyS[yypt-0].item.(uint64)} } - case 2091: + case 2092: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionRowFormat, UintValue: yyS[yypt-0].item.(uint64)} } - case 2092: + case 2093: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionStatsPersistent} } - case 2093: + case 2094: { n := yyS[yypt-0].item.(uint64) if n != 0 && n != 1 { @@ -19452,13 +19460,13 @@ yynewstate: yylex.AppendError(yylex.Errorf("The STATS_AUTO_RECALC is parsed but ignored by all storage engines.")) parser.lastErrorAsWarn() } - case 2094: + case 2095: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionStatsAutoRecalc, Default: true} yylex.AppendError(yylex.Errorf("The STATS_AUTO_RECALC is parsed but ignored by all storage engines.")) parser.lastErrorAsWarn() } - case 2095: + case 2096: { // Parse it but will ignore it. // In MySQL, STATS_SAMPLE_PAGES=N(Where 0 1 { @@ -21165,7 +21185,7 @@ yynewstate: OptEnclosed: true, } } - case 2416: + case 2417: { str := yyS[yypt-0].ident if str != "\\" && len(str) > 1 { @@ -21177,7 +21197,7 @@ yynewstate: Value: str, } } - case 2417: + case 2418: { str := yyS[yypt-0].ident if str != "\\" && len(str) > 1 { @@ -21189,104 +21209,104 @@ yynewstate: Value: str, } } - case 2419: + case 2420: { parser.yyVAL.ident = yyS[yypt-0].item.(ast.BinaryLiteral).ToString() } - case 2420: + case 2421: { parser.yyVAL.ident = yyS[yypt-0].item.(ast.BinaryLiteral).ToString() } - case 2421: + case 2422: { parser.yyVAL.item = &ast.LinesClause{Terminated: "\n"} } - case 2422: + case 2423: { parser.yyVAL.item = &ast.LinesClause{Starting: yyS[yypt-1].ident, Terminated: yyS[yypt-0].ident} } - case 2423: + case 2424: { parser.yyVAL.ident = "" } - case 2424: + case 2425: { parser.yyVAL.ident = yyS[yypt-0].ident } - case 2425: + case 2426: { parser.yyVAL.ident = "\n" } - case 2426: + case 2427: { parser.yyVAL.ident = yyS[yypt-0].ident } - case 2427: + case 2428: { parser.yyVAL.item = nil } - case 2428: + case 2429: { parser.yyVAL.item = yyS[yypt-0].item } - case 2429: + case 2430: { l := yyS[yypt-2].item.([]*ast.Assignment) parser.yyVAL.item = append(l, yyS[yypt-0].item.(*ast.Assignment)) } - case 2430: + case 2431: { parser.yyVAL.item = []*ast.Assignment{yyS[yypt-0].item.(*ast.Assignment)} } - case 2431: + case 2432: { parser.yyVAL.item = &ast.Assignment{ Column: yyS[yypt-2].expr.(*ast.ColumnNameExpr).Name, Expr: yyS[yypt-0].expr, } } - case 2432: + case 2433: { parser.yyVAL.statement = &ast.UnlockTablesStmt{} } - case 2433: + case 2434: { parser.yyVAL.statement = &ast.LockTablesStmt{ TableLocks: yyS[yypt-0].item.([]ast.TableLock), } } - case 2436: + case 2437: { parser.yyVAL.item = ast.TableLock{ Table: yyS[yypt-1].item.(*ast.TableName), Type: yyS[yypt-0].item.(model.TableLockType), } } - case 2437: + case 2438: { parser.yyVAL.item = model.TableLockRead } - case 2438: + case 2439: { parser.yyVAL.item = model.TableLockReadLocal } - case 2439: + case 2440: { parser.yyVAL.item = model.TableLockWrite } - case 2440: + case 2441: { parser.yyVAL.item = model.TableLockWriteLocal } - case 2441: + case 2442: { parser.yyVAL.item = []ast.TableLock{yyS[yypt-0].item.(ast.TableLock)} } - case 2442: + case 2443: { parser.yyVAL.item = append(yyS[yypt-2].item.([]ast.TableLock), yyS[yypt-0].item.(ast.TableLock)) } - case 2443: + case 2444: { parser.yyVAL.statement = &ast.NonTransactionalDeleteStmt{ DryRun: yyS[yypt-1].item.(int), @@ -21295,41 +21315,41 @@ yynewstate: DeleteStmt: yyS[yypt-0].statement.(*ast.DeleteStmt), } } - case 2444: + case 2445: { parser.yyVAL.item = ast.NoDryRun } - case 2445: + case 2446: { parser.yyVAL.item = ast.DryRunSplitDml } - case 2446: + case 2447: { parser.yyVAL.item = ast.DryRunQuery } - case 2447: + case 2448: { parser.yyVAL.item = (*ast.ColumnName)(nil) } - case 2448: + case 2449: { parser.yyVAL.item = yyS[yypt-0].item.(*ast.ColumnName) } - case 2449: + case 2450: { parser.yyVAL.statement = &ast.KillStmt{ ConnectionID: getUint64FromNUM(yyS[yypt-0].item), TiDBExtension: yyS[yypt-1].item.(bool), } } - case 2450: + case 2451: { parser.yyVAL.statement = &ast.KillStmt{ ConnectionID: getUint64FromNUM(yyS[yypt-0].item), TiDBExtension: yyS[yypt-2].item.(bool), } } - case 2451: + case 2452: { parser.yyVAL.statement = &ast.KillStmt{ ConnectionID: getUint64FromNUM(yyS[yypt-0].item), @@ -21337,28 +21357,28 @@ yynewstate: TiDBExtension: yyS[yypt-2].item.(bool), } } - case 2452: + case 2453: { parser.yyVAL.item = false } - case 2453: + case 2454: { parser.yyVAL.item = true } - case 2454: + case 2455: { parser.yyVAL.statement = &ast.LoadStatsStmt{ Path: yyS[yypt-0].ident, } } - case 2455: + case 2456: { parser.yyVAL.statement = &ast.DropPlacementPolicyStmt{ IfExists: yyS[yypt-1].item.(bool), PolicyName: model.NewCIStr(yyS[yypt-0].ident), } } - case 2456: + case 2457: { parser.yyVAL.statement = &ast.CreatePlacementPolicyStmt{ OrReplace: yyS[yypt-5].item.(bool), @@ -21367,7 +21387,7 @@ yynewstate: PlacementOptions: yyS[yypt-0].item.([]*ast.PlacementOption), } } - case 2457: + case 2458: { parser.yyVAL.statement = &ast.AlterPlacementPolicyStmt{ IfExists: yyS[yypt-2].item.(bool), @@ -21375,7 +21395,7 @@ yynewstate: PlacementOptions: yyS[yypt-0].item.([]*ast.PlacementOption), } } - case 2458: + case 2459: { parser.yyVAL.statement = &ast.CreateSequenceStmt{ IfNotExists: yyS[yypt-3].item.(bool), @@ -21384,21 +21404,17 @@ yynewstate: TblOptions: yyS[yypt-0].item.([]*ast.TableOption), } } - case 2459: + case 2460: { parser.yyVAL.item = []*ast.SequenceOption{} } - case 2461: - { - parser.yyVAL.item = []*ast.SequenceOption{yyS[yypt-0].item.(*ast.SequenceOption)} - } case 2462: { - parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.SequenceOption), yyS[yypt-0].item.(*ast.SequenceOption)) + parser.yyVAL.item = []*ast.SequenceOption{yyS[yypt-0].item.(*ast.SequenceOption)} } case 2463: { - parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceOptionIncrementBy, IntValue: yyS[yypt-0].item.(int64)} + parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.SequenceOption), yyS[yypt-0].item.(*ast.SequenceOption)) } case 2464: { @@ -21406,7 +21422,7 @@ yynewstate: } case 2465: { - parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceStartWith, IntValue: yyS[yypt-0].item.(int64)} + parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceOptionIncrementBy, IntValue: yyS[yypt-0].item.(int64)} } case 2466: { @@ -21414,11 +21430,11 @@ yynewstate: } case 2467: { - parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceMinValue, IntValue: yyS[yypt-0].item.(int64)} + parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceStartWith, IntValue: yyS[yypt-0].item.(int64)} } case 2468: { - parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceNoMinValue} + parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceMinValue, IntValue: yyS[yypt-0].item.(int64)} } case 2469: { @@ -21426,11 +21442,11 @@ yynewstate: } case 2470: { - parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceMaxValue, IntValue: yyS[yypt-0].item.(int64)} + parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceNoMinValue} } case 2471: { - parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceNoMaxValue} + parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceMaxValue, IntValue: yyS[yypt-0].item.(int64)} } case 2472: { @@ -21438,11 +21454,11 @@ yynewstate: } case 2473: { - parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceCache, IntValue: yyS[yypt-0].item.(int64)} + parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceNoMaxValue} } case 2474: { - parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceNoCache} + parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceCache, IntValue: yyS[yypt-0].item.(int64)} } case 2475: { @@ -21450,21 +21466,25 @@ yynewstate: } case 2476: { - parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceCycle} + parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceNoCache} } case 2477: { - parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceNoCycle} + parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceCycle} } case 2478: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceNoCycle} } - case 2480: + case 2479: { - parser.yyVAL.item = yyS[yypt-0].item + parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceNoCycle} } case 2481: + { + parser.yyVAL.item = yyS[yypt-0].item + } + case 2482: { unsigned_num := getUint64FromNUM(yyS[yypt-0].item) if unsigned_num > 9223372036854775808 { @@ -21477,14 +21497,14 @@ yynewstate: parser.yyVAL.item = -int64(unsigned_num) } } - case 2482: + case 2483: { parser.yyVAL.statement = &ast.DropSequenceStmt{ IfExists: yyS[yypt-1].item.(bool), Sequences: yyS[yypt-0].item.([]*ast.TableName), } } - case 2483: + case 2484: { parser.yyVAL.statement = &ast.AlterSequenceStmt{ IfExists: yyS[yypt-2].item.(bool), @@ -21492,27 +21512,27 @@ yynewstate: SeqOptions: yyS[yypt-0].item.([]*ast.SequenceOption), } } - case 2484: + case 2485: { parser.yyVAL.item = []*ast.SequenceOption{yyS[yypt-0].item.(*ast.SequenceOption)} } - case 2485: + case 2486: { parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.SequenceOption), yyS[yypt-0].item.(*ast.SequenceOption)) } - case 2487: + case 2488: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceRestart} } - case 2488: + case 2489: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceRestartWith, IntValue: yyS[yypt-0].item.(int64)} } - case 2489: + case 2490: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceRestartWith, IntValue: yyS[yypt-0].item.(int64)} } - case 2490: + case 2491: { x := &ast.IndexAdviseStmt{ Path: yyS[yypt-3].ident, @@ -21529,42 +21549,42 @@ yynewstate: } parser.yyVAL.statement = x } - case 2491: + case 2492: { parser.yyVAL.item = uint64(ast.UnspecifiedSize) } - case 2492: + case 2493: { parser.yyVAL.item = getUint64FromNUM(yyS[yypt-0].item) } - case 2493: + case 2494: { parser.yyVAL.item = nil } - case 2494: + case 2495: { parser.yyVAL.item = &ast.MaxIndexNumClause{ PerTable: yyS[yypt-1].item.(uint64), PerDB: yyS[yypt-0].item.(uint64), } } - case 2495: + case 2496: { parser.yyVAL.item = uint64(ast.UnspecifiedSize) } - case 2496: + case 2497: { parser.yyVAL.item = getUint64FromNUM(yyS[yypt-0].item) } - case 2497: + case 2498: { parser.yyVAL.item = uint64(ast.UnspecifiedSize) } - case 2498: + case 2499: { parser.yyVAL.item = getUint64FromNUM(yyS[yypt-0].item) } - case 2499: + case 2500: { // Parse it but will ignore it switch yyS[yypt-0].ident { @@ -21579,19 +21599,19 @@ yynewstate: } parser.yyVAL.ident = yyS[yypt-0].ident } - case 2500: + case 2501: { parser.yyVAL.item = append([]*ast.RowExpr{}, yyS[yypt-0].item.(*ast.RowExpr)) } - case 2501: + case 2502: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.RowExpr), yyS[yypt-0].item.(*ast.RowExpr)) } - case 2502: + case 2503: { parser.yyVAL.item = &ast.RowExpr{Values: yyS[yypt-0].item.([]ast.ExprNode)} } - case 2503: + case 2504: { x := &ast.PlanReplayerStmt{ Stmt: yyS[yypt-0].statement, @@ -21607,7 +21627,7 @@ yynewstate: parser.yyVAL.statement = x } - case 2504: + case 2505: { x := &ast.PlanReplayerStmt{ Stmt: yyS[yypt-0].statement, @@ -21623,7 +21643,7 @@ yynewstate: parser.yyVAL.statement = x } - case 2505: + case 2506: { x := &ast.PlanReplayerStmt{ Stmt: nil, @@ -21643,7 +21663,7 @@ yynewstate: parser.yyVAL.statement = x } - case 2506: + case 2507: { x := &ast.PlanReplayerStmt{ Stmt: nil, @@ -21663,7 +21683,7 @@ yynewstate: parser.yyVAL.statement = x } - case 2507: + case 2508: { x := &ast.PlanReplayerStmt{ Stmt: nil, diff --git a/parser/parser.y b/parser/parser.y index 52311bef662fa..26a664ee247ae 100644 --- a/parser/parser.y +++ b/parser/parser.y @@ -1517,6 +1517,13 @@ AlterTableStmt: AnalyzeOpts: $10.([]ast.AnalyzeOpt), } } +| "ALTER" IgnoreOptional "TABLE" TableName "COMPACT" + { + $$ = &ast.CompactTableStmt{ + Table: $4.(*ast.TableName), + ReplicaKind: ast.CompactReplicaKindAll, + } + } | "ALTER" IgnoreOptional "TABLE" TableName "COMPACT" "TIFLASH" "REPLICA" { $$ = &ast.CompactTableStmt{ @@ -11904,6 +11911,10 @@ StringType: { tp := $1.(*types.FieldType) tp.SetCharset($2.(*ast.OptBinary).Charset) + if $2.(*ast.OptBinary).Charset == charset.CharsetBin { + tp.AddFlag(mysql.BinaryFlag) + tp.SetCollate(charset.CollationBin) + } if $2.(*ast.OptBinary).IsBinary { tp.AddFlag(mysql.BinaryFlag) } @@ -11961,6 +11972,10 @@ StringType: { tp := types.NewFieldType(mysql.TypeMediumBlob) tp.SetCharset($3.(*ast.OptBinary).Charset) + if $3.(*ast.OptBinary).Charset == charset.CharsetBin { + tp.AddFlag(mysql.BinaryFlag) + tp.SetCollate(charset.CollationBin) + } if $3.(*ast.OptBinary).IsBinary { tp.AddFlag(mysql.BinaryFlag) } @@ -11970,6 +11985,10 @@ StringType: { tp := types.NewFieldType(mysql.TypeMediumBlob) tp.SetCharset($2.(*ast.OptBinary).Charset) + if $2.(*ast.OptBinary).Charset == charset.CharsetBin { + tp.AddFlag(mysql.BinaryFlag) + tp.SetCollate(charset.CollationBin) + } if $2.(*ast.OptBinary).IsBinary { tp.AddFlag(mysql.BinaryFlag) } @@ -12081,7 +12100,7 @@ OptCharsetWithOptBinary: { $$ = &ast.OptBinary{ IsBinary: false, - Charset: "", + Charset: charset.CharsetBin, } } diff --git a/parser/parser_test.go b/parser/parser_test.go index 7e20a19858931..3d52e3871d47d 100644 --- a/parser/parser_test.go +++ b/parser/parser_test.go @@ -3397,8 +3397,8 @@ func TestDDL(t *testing.T) { {"create table t (a longtext ascii)", true, "CREATE TABLE `t` (`a` LONGTEXT CHARACTER SET LATIN1)"}, {"create table t (a mediumtext ascii)", true, "CREATE TABLE `t` (`a` MEDIUMTEXT CHARACTER SET LATIN1)"}, {"create table t (a tinytext ascii)", true, "CREATE TABLE `t` (`a` TINYTEXT CHARACTER SET LATIN1)"}, - {"create table t (a text byte)", true, "CREATE TABLE `t` (`a` TEXT)"}, - {"create table t (a long byte, b text ascii)", true, "CREATE TABLE `t` (`a` MEDIUMTEXT,`b` TEXT CHARACTER SET LATIN1)"}, + {"create table t (a text byte)", true, "CREATE TABLE `t` (`a` BLOB)"}, + {"create table t (a long byte, b text ascii)", true, "CREATE TABLE `t` (`a` MEDIUMBLOB,`b` TEXT CHARACTER SET LATIN1)"}, {"create table t (a text ascii, b mediumtext ascii, c int)", true, "CREATE TABLE `t` (`a` TEXT CHARACTER SET LATIN1,`b` MEDIUMTEXT CHARACTER SET LATIN1,`c` INT)"}, {"create table t (a int, b text ascii, c mediumtext ascii)", true, "CREATE TABLE `t` (`a` INT,`b` TEXT CHARACTER SET LATIN1,`c` MEDIUMTEXT CHARACTER SET LATIN1)"}, {"create table t (a long ascii, b long ascii)", true, "CREATE TABLE `t` (`a` MEDIUMTEXT CHARACTER SET LATIN1,`b` MEDIUMTEXT CHARACTER SET LATIN1)"}, diff --git a/planner/core/binary_plan_test.go b/planner/core/binary_plan_test.go index 4e07bf0e51ffe..be8aadd6e7f4c 100644 --- a/planner/core/binary_plan_test.go +++ b/planner/core/binary_plan_test.go @@ -17,13 +17,20 @@ package core_test import ( "encoding/base64" "fmt" + "os" "regexp" + "strings" "testing" "github.com/golang/snappy" + "github.com/pingcap/tidb/config" + "github.com/pingcap/tidb/parser/auth" "github.com/pingcap/tidb/planner/core" + "github.com/pingcap/tidb/sessionctx/variable" "github.com/pingcap/tidb/testkit" "github.com/pingcap/tidb/testkit/testdata" + "github.com/pingcap/tidb/util/logutil" + "github.com/pingcap/tidb/util/stmtsummary" "github.com/pingcap/tipb/go-tipb" "github.com/stretchr/testify/require" ) @@ -76,6 +83,25 @@ func TestBinaryPlanInExplainAndSlowLog(t *testing.T) { // If we don't set this, it will be false sometimes and the cost in the result will be different. tk.MustExec("set @@tidb_enable_chunk_rpc=true") + // Prepare the slow log + originCfg := config.GetGlobalConfig() + newCfg := *originCfg + f, err := os.CreateTemp("", "tidb-slow-*.log") + require.NoError(t, err) + newCfg.Log.SlowQueryFile = f.Name() + config.StoreGlobalConfig(&newCfg) + defer func() { + config.StoreGlobalConfig(originCfg) + require.NoError(t, f.Close()) + require.NoError(t, os.Remove(newCfg.Log.SlowQueryFile)) + }() + require.NoError(t, logutil.InitLogger(newCfg.Log.ToLogConfig())) + tk.MustExec(fmt.Sprintf("set @@tidb_slow_query_file='%v'", f.Name())) + tk.MustExec("set tidb_slow_log_threshold=0;") + defer func() { + tk.MustExec("set tidb_slow_log_threshold=300;") + }() + var input []string var output []struct { SQL string @@ -98,6 +124,13 @@ func TestBinaryPlanInExplainAndSlowLog(t *testing.T) { require.Equal(t, len(result), 1, comment) s := result[0] + // assert that the binary plan in the slow log is the same as the result in the EXPLAIN statement + slowLogResult := testdata.ConvertRowsToStrings(tk.MustQuery("select binary_plan from information_schema.slow_query " + + `where query = "` + test + `;" ` + + "order by time desc limit 1").Rows()) + require.Lenf(t, slowLogResult, 1, comment) + require.Equal(t, s, slowLogResult[0], comment) + b, err := base64.StdEncoding.DecodeString(s) require.NoError(t, err) b, err = snappy.Decode(nil, b) @@ -114,6 +147,344 @@ func TestBinaryPlanInExplainAndSlowLog(t *testing.T) { } } +func TestBinaryPlanSwitch(t *testing.T) { + store, clean := testkit.CreateMockStore(t) + defer clean() + tk := testkit.NewTestKit(t, store) + require.True(t, tk.Session().Auth(&auth.UserIdentity{Username: "root", Hostname: "%"}, nil, nil)) + + originCfg := config.GetGlobalConfig() + newCfg := *originCfg + f, err := os.CreateTemp("", "tidb-slow-*.log") + require.NoError(t, err) + newCfg.Log.SlowQueryFile = f.Name() + config.StoreGlobalConfig(&newCfg) + defer func() { + config.StoreGlobalConfig(originCfg) + require.NoError(t, f.Close()) + require.NoError(t, os.Remove(newCfg.Log.SlowQueryFile)) + }() + require.NoError(t, logutil.InitLogger(newCfg.Log.ToLogConfig())) + tk.MustExec(fmt.Sprintf("set @@tidb_slow_query_file='%v'", f.Name())) + + tk.MustExec("use test") + // 1. assert binary plan is generated if the variable is turned on + tk.MustExec("set global tidb_generate_binary_plan = 1") + tk.MustQuery("select sleep(1)") + + result := testdata.ConvertRowsToStrings(tk.MustQuery("select binary_plan from information_schema.slow_query " + + `where query like "%select sleep(1)%" and query not like "%like%" ` + + "limit 1;").Rows()) + require.Len(t, result, 1) + s := result[0] + b, err := base64.StdEncoding.DecodeString(s) + require.NoError(t, err) + b, err = snappy.Decode(nil, b) + require.NoError(t, err) + binary := &tipb.ExplainData{} + err = binary.Unmarshal(b) + require.NoError(t, err) + + result = testdata.ConvertRowsToStrings(tk.MustQuery("select binary_plan from information_schema.statements_summary " + + `where QUERY_SAMPLE_TEXT like "%select sleep(1)%" and QUERY_SAMPLE_TEXT not like "%like%" ` + + "limit 1;").Rows()) + require.Len(t, result, 1) + s = result[0] + b, err = base64.StdEncoding.DecodeString(s) + require.NoError(t, err) + b, err = snappy.Decode(nil, b) + require.NoError(t, err) + binary = &tipb.ExplainData{} + err = binary.Unmarshal(b) + require.NoError(t, err) + + // 2. assert binary plan is not generated if the variable is turned off + tk.MustExec("set global tidb_generate_binary_plan = 0") + tk.MustQuery("select 1 > sleep(1)") + + result = testdata.ConvertRowsToStrings(tk.MustQuery("select binary_plan from information_schema.slow_query " + + `where query like "%select 1 > sleep(1)%" and query not like "%like%" ` + + "limit 1;").Rows()) + require.Len(t, result, 1) + s = result[0] + require.Empty(t, s) + + result = testdata.ConvertRowsToStrings(tk.MustQuery("select binary_plan from information_schema.statements_summary " + + `where QUERY_SAMPLE_TEXT like "%select 1 > sleep(1)%" and QUERY_SAMPLE_TEXT not like "%like%" ` + + "limit 1;").Rows()) + require.Len(t, result, 1) + s = result[0] + require.Empty(t, s) +} + +// TestTooLongBinaryPlan asserts that if the binary plan is larger than 1024*1024 bytes, it should be output to slow query but not to stmt summary. +func TestTooLongBinaryPlan(t *testing.T) { + store, clean := testkit.CreateMockStore(t) + defer clean() + tk := testkit.NewTestKit(t, store) + require.True(t, tk.Session().Auth(&auth.UserIdentity{Username: "root", Hostname: "%"}, nil, nil)) + + originCfg := config.GetGlobalConfig() + newCfg := *originCfg + f, err := os.CreateTemp("", "tidb-slow-*.log") + require.NoError(t, err) + newCfg.Log.SlowQueryFile = f.Name() + config.StoreGlobalConfig(&newCfg) + defer func() { + config.StoreGlobalConfig(originCfg) + require.NoError(t, f.Close()) + require.NoError(t, os.Remove(newCfg.Log.SlowQueryFile)) + }() + require.NoError(t, logutil.InitLogger(newCfg.Log.ToLogConfig())) + tk.MustExec(fmt.Sprintf("set @@tidb_slow_query_file='%v'", f.Name())) + + tk.MustExec("use test") + tk.MustExec("drop table if exists th") + tk.MustExec("set @@session.tidb_enable_table_partition = 1") + tk.MustExec(`set @@tidb_partition_prune_mode='` + string(variable.Static) + `'`) + tk.MustExec("create table th (i int, a int,b int, c int, index (a)) partition by hash (a) partitions 8192;") + tk.MustQuery("select count(*) from th t1 join th t2 join th t3 join th t4 join th t5 join th t6 where t1.i=t2.a and t1.i=t3.i and t3.i=t4.i and t4.i=t5.i and t5.i=t6.i") + + result := testdata.ConvertRowsToStrings(tk.MustQuery("select binary_plan from information_schema.slow_query " + + `where query like "%th t1 join th t2 join th t3%" and query not like "%like%" ` + + "limit 1;").Rows()) + require.Len(t, result, 1) + s := result[0] + require.Greater(t, len(s), stmtsummary.MaxEncodedPlanSizeInBytes) + b, err := base64.StdEncoding.DecodeString(s) + require.NoError(t, err) + b, err = snappy.Decode(nil, b) + require.NoError(t, err) + binary := &tipb.ExplainData{} + err = binary.Unmarshal(b) + require.NoError(t, err) + require.False(t, binary.DiscardedDueToTooLong) + require.True(t, binary.WithRuntimeStats) + require.NotNil(t, binary.Main) + + result = testdata.ConvertRowsToStrings(tk.MustQuery("select binary_plan from information_schema.statements_summary " + + `where QUERY_SAMPLE_TEXT like "%th t1 join th t2 join th t3%" and QUERY_SAMPLE_TEXT not like "%like%" ` + + "limit 1;").Rows()) + require.Len(t, result, 1) + s = result[0] + b, err = base64.StdEncoding.DecodeString(s) + require.NoError(t, err) + b, err = snappy.Decode(nil, b) + require.NoError(t, err) + binary = &tipb.ExplainData{} + err = binary.Unmarshal(b) + require.NoError(t, err) + require.True(t, binary.DiscardedDueToTooLong) + require.Nil(t, binary.Main) + require.Nil(t, binary.Ctes) +} + +// TestLongBinaryPlan asserts that if the binary plan is smaller than 1024*1024 bytes, it should be output to both slow query and stmt summary. +// The size of the binary plan in this test case is designed to be larger than 1024*1024*0.85 bytes but smaller than 1024*1024 bytes. +func TestLongBinaryPlan(t *testing.T) { + store, clean := testkit.CreateMockStore(t) + defer clean() + tk := testkit.NewTestKit(t, store) + require.True(t, tk.Session().Auth(&auth.UserIdentity{Username: "root", Hostname: "%"}, nil, nil)) + + originCfg := config.GetGlobalConfig() + newCfg := *originCfg + f, err := os.CreateTemp("", "tidb-slow-*.log") + require.NoError(t, err) + newCfg.Log.SlowQueryFile = f.Name() + config.StoreGlobalConfig(&newCfg) + defer func() { + config.StoreGlobalConfig(originCfg) + require.NoError(t, f.Close()) + require.NoError(t, os.Remove(newCfg.Log.SlowQueryFile)) + }() + require.NoError(t, logutil.InitLogger(newCfg.Log.ToLogConfig())) + tk.MustExec(fmt.Sprintf("set @@tidb_slow_query_file='%v'", f.Name())) + + tk.MustExec("use test") + + tk.MustExec("drop table if exists th") + tk.MustExec("set @@session.tidb_enable_table_partition = 1") + tk.MustExec(`set @@tidb_partition_prune_mode='` + string(variable.Static) + `'`) + tk.MustExec("create table th (i int, a int,b int, c int, index (a)) partition by hash (a) partitions 1700;") + tk.MustQuery("select count(*) from th t1 join th t2 join th t3 join th t4 join th t5 join th t6 where t1.i=t2.a and t1.i=t3.i and t3.i=t4.i and t4.i=t5.i and t5.i=t6.i") + + result := testdata.ConvertRowsToStrings(tk.MustQuery("select binary_plan from information_schema.slow_query " + + `where query like "%th t1 join th t2 join th t3%" and query not like "%like%" ` + + "limit 1;").Rows()) + require.Len(t, result, 1) + s1 := result[0] + // The binary plan in this test case is expected to be slightly smaller than MaxEncodedPlanSizeInBytes. + // If the size of the binary plan changed and this case failed in the future, you can adjust the partition numbers in the CREATE TABLE statement above. + require.Less(t, len(s1), stmtsummary.MaxEncodedPlanSizeInBytes) + require.Greater(t, len(s1), int(float64(stmtsummary.MaxEncodedPlanSizeInBytes)*0.85)) + b, err := base64.StdEncoding.DecodeString(s1) + require.NoError(t, err) + b, err = snappy.Decode(nil, b) + require.NoError(t, err) + binary := &tipb.ExplainData{} + err = binary.Unmarshal(b) + require.NoError(t, err) + require.False(t, binary.DiscardedDueToTooLong) + require.True(t, binary.WithRuntimeStats) + require.NotNil(t, binary.Main) + + result = testdata.ConvertRowsToStrings(tk.MustQuery("select binary_plan from information_schema.statements_summary " + + `where QUERY_SAMPLE_TEXT like "%th t1 join th t2 join th t3%" and QUERY_SAMPLE_TEXT not like "%like%" ` + + "limit 1;").Rows()) + require.Len(t, result, 1) + s2 := result[0] + require.Equal(t, s1, s2) +} + +func TestBinaryPlanOfPreparedStmt(t *testing.T) { + store, clean := testkit.CreateMockStore(t) + defer clean() + tk := testkit.NewTestKit(t, store) + require.True(t, tk.Session().Auth(&auth.UserIdentity{Username: "root", Hostname: "%"}, nil, nil)) + + originCfg := config.GetGlobalConfig() + newCfg := *originCfg + f, err := os.CreateTemp("", "tidb-slow-*.log") + require.NoError(t, err) + newCfg.Log.SlowQueryFile = f.Name() + config.StoreGlobalConfig(&newCfg) + defer func() { + config.StoreGlobalConfig(originCfg) + require.NoError(t, f.Close()) + require.NoError(t, os.Remove(newCfg.Log.SlowQueryFile)) + }() + require.NoError(t, logutil.InitLogger(newCfg.Log.ToLogConfig())) + tk.MustExec(fmt.Sprintf("set @@tidb_slow_query_file='%v'", f.Name())) + + tk.MustExec("use test") + + tk.MustExec("drop table if exists t") + tk.MustExec("create table t (a int, b int);") + tk.MustExec("insert into t value(30,30);") + tk.MustExec(`prepare stmt from "select sleep(1), b from t where a > ?"`) + tk.MustExec("set @a = 20") + tk.MustQuery("execute stmt using @a") + + result := testdata.ConvertRowsToStrings(tk.MustQuery("select binary_plan from information_schema.slow_query " + + `where query like "%select sleep%" and query not like "%like%" ` + + "limit 1;").Rows()) + require.Len(t, result, 1) + s1 := result[0] + b, err := base64.StdEncoding.DecodeString(s1) + require.NoError(t, err) + b, err = snappy.Decode(nil, b) + require.NoError(t, err) + binary := &tipb.ExplainData{} + err = binary.Unmarshal(b) + require.NoError(t, err) + require.False(t, binary.DiscardedDueToTooLong) + require.True(t, binary.WithRuntimeStats) + require.NotNil(t, binary.Main) + + result = testdata.ConvertRowsToStrings(tk.MustQuery("select binary_plan from information_schema.statements_summary " + + `where QUERY_SAMPLE_TEXT like "%select sleep%" and QUERY_SAMPLE_TEXT not like "%like%" ` + + "limit 1;").Rows()) + require.Len(t, result, 1) + s2 := result[0] + require.Equal(t, s1, s2) +} + +// TestDecodeBinaryPlan asserts that the result of EXPLAIN ANALYZE FORMAT = 'verbose' is the same as tidb_decode_binary_plan(). +func TestDecodeBinaryPlan(t *testing.T) { + store, clean := testkit.CreateMockStore(t) + defer clean() + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + + // Prepare the slow log + originCfg := config.GetGlobalConfig() + newCfg := *originCfg + f, err := os.CreateTemp("", "tidb-slow-*.log") + require.NoError(t, err) + newCfg.Log.SlowQueryFile = f.Name() + config.StoreGlobalConfig(&newCfg) + defer func() { + config.StoreGlobalConfig(originCfg) + require.NoError(t, f.Close()) + require.NoError(t, os.Remove(newCfg.Log.SlowQueryFile)) + }() + require.NoError(t, logutil.InitLogger(newCfg.Log.ToLogConfig())) + tk.MustExec(fmt.Sprintf("set @@tidb_slow_query_file='%v'", f.Name())) + tk.MustExec("set tidb_slow_log_threshold=0;") + defer func() { + tk.MustExec("set tidb_slow_log_threshold=300;") + }() + tk.MustExec(`create table tp (a int, b int) partition by range(a) ( + partition p0 values less than (100), + partition p1 values less than (200), + partition p2 values less than (300), + partition p3 values less than maxvalue + )`) + tk.MustExec("insert into tp value(1,1), (10,10), (123,234), (213, 234);") + tk.MustExec("create table t(a int, b int, c int, index ia(a));") + tk.MustExec("insert into t value(1,1,1), (10,10,10), (123,234,345), (-213, -234, -234);") + cases := []string{ + "explain analyze format = 'verbose' select * from t", + "explain analyze format = 'verbose' select * from t where a > 10", + "explain analyze format = 'verbose' select /*+ inl_join(t1) */ * from t t1 join t t2 where t1.a = t2.a", + "explain analyze format = 'verbose' WITH RECURSIVE cte(n) AS (SELECT 1 UNION ALL SELECT n + 1 FROM cte WHERE n < 5) SELECT * FROM cte", + "set @@tidb_partition_prune_mode='static'", + "explain analyze format = 'verbose' select * from tp", + "explain analyze format = 'verbose' select * from tp t1 join tp t2 on t1.b > t2.b", + "explain analyze format = 'verbose' select * from tp where a > 400", + "explain analyze format = 'verbose' select * from tp where a < 30", + "explain analyze format = 'verbose' select * from tp where a > 0", + "set @@tidb_partition_prune_mode='dynamic'", + "explain analyze format = 'verbose' select * from tp", + "explain analyze format = 'verbose' select * from tp t1 join tp t2 on t1.b > t2.b", + "explain analyze format = 'verbose' select * from tp where a > 400", + "explain analyze format = 'verbose' select * from tp where a < 30", + "explain analyze format = 'verbose' select * from tp where a > 0", + } + + for _, c := range cases { + if len(c) < 7 || c[:7] != "explain" { + tk.MustExec(c) + continue + } + comment := fmt.Sprintf("sql:%s", c) + + var res1, res2 []string + + explainResult := tk.MustQuery(c).Rows() + for _, row := range explainResult { + for _, val := range row { + str := val.(string) + str = strings.TrimSpace(str) + if len(str) > 0 { + res1 = append(res1, str) + } + } + } + + slowLogResult := testdata.ConvertRowsToStrings(tk.MustQuery("select binary_plan from information_schema.slow_query " + + `where query = "` + c + `;" ` + + "order by time desc limit 1").Rows()) + require.Lenf(t, slowLogResult, 1, comment) + decoded := testdata.ConvertRowsToStrings(tk.MustQuery(`select tidb_decode_binary_plan('` + slowLogResult[0] + `')`).Rows())[0] + decodedRows := strings.Split(decoded, "\n") + // remove the first newline and the title row + decodedRows = decodedRows[2:] + for _, decodedRow := range decodedRows { + vals := strings.Split(decodedRow, "|") + for _, val := range vals { + val = strings.TrimSpace(val) + if len(val) > 0 { + res2 = append(res2, val) + } + } + } + + require.Equalf(t, res1, res2, comment) + } +} + func TestInvalidDecodeBinaryPlan(t *testing.T) { store, clean := testkit.CreateMockStore(t) defer clean() diff --git a/planner/core/common_plans.go b/planner/core/common_plans.go index 77d3a8adc34cb..9568096deb589 100644 --- a/planner/core/common_plans.go +++ b/planner/core/common_plans.go @@ -1510,7 +1510,11 @@ func binaryOpFromFlatOp(explainCtx sessionctx.Context, op *FlatOperator, out *ti } if op.IsPhysicalPlan { p := op.Origin.(PhysicalPlan) - out.Cost = p.Cost() + if p.SCtx().GetSessionVars().EnableNewCostInterface { + out.Cost, _ = p.GetPlanCost(property.RootTaskType, 0) + } else { + out.Cost = p.Cost() + } } if rootStats != nil { basic, groups := rootStats.MergeStats() diff --git a/planner/core/exhaust_physical_plans.go b/planner/core/exhaust_physical_plans.go index be439dbd946df..ff5265e2f8da7 100644 --- a/planner/core/exhaust_physical_plans.go +++ b/planner/core/exhaust_physical_plans.go @@ -822,7 +822,7 @@ func (p *LogicalJoin) buildIndexJoinInner2TableScan( } joins = make([]PhysicalPlan, 0, 3) failpoint.Inject("MockOnlyEnableIndexHashJoin", func(val failpoint.Value) { - if val.(bool) { + if val.(bool) && !p.ctx.GetSessionVars().InRestrictedSQL { failpoint.Return(p.constructIndexHashJoin(prop, outerIdx, innerTask, nil, keyOff2IdxOff, path, lastColMng)) } }) @@ -857,7 +857,7 @@ func (p *LogicalJoin) buildIndexJoinInner2IndexScan( } innerTask := p.constructInnerIndexScanTask(ds, helper.chosenPath, helper.chosenRanges.Range(), helper.chosenRemained, outerJoinKeys, us, rangeInfo, false, false, avgInnerRowCnt, maxOneRow) failpoint.Inject("MockOnlyEnableIndexHashJoin", func(val failpoint.Value) { - if val.(bool) { + if val.(bool) && !p.ctx.GetSessionVars().InRestrictedSQL { failpoint.Return(p.constructIndexHashJoin(prop, outerIdx, innerTask, helper.chosenRanges, keyOff2IdxOff, helper.chosenPath, helper.lastColManager)) } }) @@ -1785,7 +1785,7 @@ func (p *LogicalJoin) shouldUseMPPBCJ() bool { // If the hint is not figured, we will pick all candidates. func (p *LogicalJoin) exhaustPhysicalPlans(prop *property.PhysicalProperty) ([]PhysicalPlan, bool, error) { failpoint.Inject("MockOnlyEnableIndexHashJoin", func(val failpoint.Value) { - if val.(bool) { + if val.(bool) && !p.ctx.GetSessionVars().InRestrictedSQL { indexJoins, _ := p.tryToGetIndexJoin(prop) failpoint.Return(indexJoins, true, nil) } diff --git a/planner/core/logical_plan_builder.go b/planner/core/logical_plan_builder.go index 8e28747b11c41..5113eb54e8f04 100644 --- a/planner/core/logical_plan_builder.go +++ b/planner/core/logical_plan_builder.go @@ -3630,6 +3630,10 @@ func (b *PlanBuilder) pushTableHints(hints []*ast.TableOptimizerHint, currentLev case HintLimitToCop: limitHints.preferLimitToCop = true case HintMerge: + if hint.Tables != nil { + b.ctx.GetSessionVars().StmtCtx.AppendWarning(ErrInternal.GenWithStack("The MERGE hint is not used correctly, maybe it inputs a table name.")) + continue + } MergeHints.preferMerge = true case HintLeading: if leadingHintCnt == 0 { @@ -3793,6 +3797,13 @@ func (b *PlanBuilder) buildSelect(ctx context.Context, sel *ast.SelectStmt) (p L b.isForUpdateRead = true } + // Determines whether to use the Merge hint in a CTE query. + if b.buildingCTE { + if hints := b.TableHints(); hints != nil { + b.outerCTEs[len(b.outerCTEs)-1].isInline = hints.MergeHints.preferMerge + } + } + if sel.With != nil { l := len(b.outerCTEs) defer func() { @@ -4009,10 +4020,9 @@ func (b *PlanBuilder) buildSelect(ctx context.Context, sel *ast.SelectStmt) (p L } } - if b.buildingCTE { - if hints := b.TableHints(); hints != nil { - b.outerCTEs[len(b.outerCTEs)-1].isInline = hints.MergeHints.preferMerge - } + // If Merge hint is using in outer query, we will not apply this hint. + if hints := b.TableHints(); hints.MergeHints.preferMerge && !b.buildingCTE && len(b.tableHintInfo) == 1 { + b.ctx.GetSessionVars().StmtCtx.AppendWarning(ErrInternal.GenWithStack("Hint merge() is inapplicable. Please check whether the hint is using in outer query, you should use this hint in CTE inner query.")) } sel.Fields.Fields = originalFields @@ -4178,7 +4188,10 @@ func (b *PlanBuilder) tryBuildCTE(ctx context.Context, tn *ast.TableName, asName prevSchema := cte.seedLP.Schema().Clone() lp.SetSchema(getResultCTESchema(cte.seedLP.Schema(), b.ctx.GetSessionVars())) - if cte.isInline { + if cte.recurLP != nil && cte.isInline { + b.ctx.GetSessionVars().StmtCtx.AppendWarning(ErrInternal.GenWithStack("Hint merge() is inapplicable. Please check whether the CTE use recursive.")) + } + if cte.recurLP == nil && cte.isInline { lp.MergeHints.preferMerge = cte.isInline saveCte := b.outerCTEs[i:] b.outerCTEs = b.outerCTEs[:i] diff --git a/planner/core/main_test.go b/planner/core/main_test.go index 6b8bf974b6b6c..97247f7766e0d 100644 --- a/planner/core/main_test.go +++ b/planner/core/main_test.go @@ -58,6 +58,7 @@ func TestMain(m *testing.M) { goleak.IgnoreTopFunction("github.com/golang/glog.(*loggingT).flushDaemon"), goleak.IgnoreTopFunction("go.etcd.io/etcd/client/pkg/v3/logutil.(*MergeLogger).outputLoop"), goleak.IgnoreTopFunction("go.opencensus.io/stats/view.(*worker).start"), + goleak.IgnoreTopFunction("gopkg.in/natefinch/lumberjack%2ev2.(*Logger).millRun"), } callback := func(i int) int { diff --git a/planner/core/physical_plan_test.go b/planner/core/physical_plan_test.go index a54cc259780a1..7bf48209077c0 100644 --- a/planner/core/physical_plan_test.go +++ b/planner/core/physical_plan_test.go @@ -2022,6 +2022,16 @@ func TestSkewDistinctAgg(t *testing.T) { tk.MustQuery("select date_format(d,'%Y') as df, sum(a), count(b), count(distinct c) " + "from t group by date_format(d,'%Y') order by df;").Check( testkit.Rows("2019 9 3 3", "2020 90 3 2")) + tk.MustQuery("select count(distinct b), sum(c) from t group by a order by 1,2;").Check( + testkit.Rows("0 1", "0 1", "1 ", "1 5", "2 7", "2 10")) + tk.MustQuery("select count(distinct b) from t group by date_format(d,'%Y') order by 1;").Check( + testkit.Rows("2", "2")) + tk.MustQuery("select count(a), count(distinct b), max(b) from t group by date_format(d,'%Y') order by 1,2,3;").Check( + testkit.Rows("4 2 6", "4 2 6")) + tk.MustQuery("select count(a), count(distinct b), max(b) from t group by date_format(d,'%Y'),c order by 1,2,3;").Check( + testkit.Rows("1 0 ", "1 0 ", "1 1 4", "1 1 6", "2 1 4", "2 2 6")) + tk.MustQuery("select avg(distinct b), count(a), sum(b) from t group by date_format(d,'%Y'),c order by 1,2,3;").Check( + testkit.Rows(" 1 ", " 1 ", "4.0000 1 4", "4.0000 2 8", "5.0000 2 10", "6.0000 1 6")) for i, ts := range input { testdata.OnRecord(func() { diff --git a/planner/core/rule_aggregation_skew_rewrite.go b/planner/core/rule_aggregation_skew_rewrite.go index e36a3b7f0ea44..034347bd14725 100644 --- a/planner/core/rule_aggregation_skew_rewrite.go +++ b/planner/core/rule_aggregation_skew_rewrite.go @@ -21,6 +21,7 @@ import ( "github.com/pingcap/tidb/expression" "github.com/pingcap/tidb/expression/aggregation" "github.com/pingcap/tidb/parser/ast" + fd "github.com/pingcap/tidb/planner/funcdep" ) type skewDistinctAggRewriter struct { @@ -87,6 +88,19 @@ func (a *skewDistinctAggRewriter) rewriteSkewDistinctAgg(agg *LogicalAggregation // output schema for bottom aggregate bottomAggSchema := expression.NewSchema(make([]*expression.Column, 0, agg.schema.Len())...) + // columns used by group by items in the original aggregate + groupCols := make([]*expression.Column, 0, 3) + // columns that should be used by firstrow(), which will be appended to + // bottomAgg schema and aggregate functions + firstRowCols := fd.NewFastIntSet() + for _, groupByItem := range agg.GroupByItems { + usedCols := expression.ExtractColumns(groupByItem) + groupCols = append(groupCols, usedCols...) + for _, col := range usedCols { + firstRowCols.Insert(int(col.UniqueID)) + } + } + // we only care about non-distinct count() agg function cntIndexes := make([]int, 0, 3) @@ -121,10 +135,14 @@ func (a *skewDistinctAggRewriter) rewriteSkewDistinctAgg(agg *LogicalAggregation // cast to Column, if failed, we know it is Constant, ignore the error message, // we will later create a new schema column - aggCol, _ := newAggFunc.Args[0].(*expression.Column) + aggCol, ok := newAggFunc.Args[0].(*expression.Column) // firstrow() doesn't change the input value and type - if newAggFunc.Name != ast.AggFuncFirstRow { + if newAggFunc.Name == ast.AggFuncFirstRow { + if ok { + firstRowCols.Remove(int(aggCol.UniqueID)) + } + } else { aggCol = &expression.Column{ UniqueID: agg.ctx.GetSessionVars().AllocPlanColumnID(), RetType: newAggFunc.RetTp, @@ -153,6 +171,21 @@ func (a *skewDistinctAggRewriter) rewriteSkewDistinctAgg(agg *LogicalAggregation } } + for _, col := range groupCols { + // the col is used by GROUP BY clause, but not in the output schema, e.g. + // SELECT count(DISTINCT a) FROM t GROUP BY b; + // column b is not in the output schema, we have to add it to the bottom agg schema + if firstRowCols.Has(int(col.UniqueID)) { + firstRow, err := aggregation.NewAggFuncDesc(agg.ctx, ast.AggFuncFirstRow, + []expression.Expression{col}, false) + if err != nil { + return nil + } + bottomAggFuncs = append(bottomAggFuncs, firstRow) + bottomAggSchema.Append(col) + } + } + // now create the bottom and top aggregate operators bottomAgg := LogicalAggregation{ AggFuncs: bottomAggFuncs, diff --git a/planner/core/rule_join_reorder_test.go b/planner/core/rule_join_reorder_test.go index 4c15c6052eafd..3d6aed01a52c3 100644 --- a/planner/core/rule_join_reorder_test.go +++ b/planner/core/rule_join_reorder_test.go @@ -214,6 +214,9 @@ func TestJoinOrderHint4StaticPartitionTable(t *testing.T) { tk.MustExec(`create table t1(a int, b int) partition by hash(a) partitions 4`) tk.MustExec(`create table t2(a int, b int) partition by hash(a) partitions 5`) tk.MustExec(`create table t3(a int, b int) partition by hash(b) partitions 3`) + tk.MustExec(`create table t4(a int, b int) partition by hash(a) partitions 4`) + tk.MustExec(`create table t5(a int, b int) partition by hash(a) partitions 5`) + tk.MustExec(`create table t6(a int, b int) partition by hash(b) partitions 3`) tk.MustExec(`set @@tidb_partition_prune_mode="static"`) runJoinReorderTestData(t, tk, "TestJoinOrderHint4StaticPartitionTable") @@ -230,6 +233,9 @@ func TestJoinOrderHint4DynamicPartitionTable(t *testing.T) { tk.MustExec(`create table t1(a int, b int) partition by hash(a) partitions 4`) tk.MustExec(`create table t2(a int, b int) partition by hash(a) partitions 5`) tk.MustExec(`create table t3(a int, b int) partition by hash(b) partitions 3`) + tk.MustExec(`create table t4(a int, b int) partition by hash(a) partitions 4`) + tk.MustExec(`create table t5(a int, b int) partition by hash(a) partitions 5`) + tk.MustExec(`create table t6(a int, b int) partition by hash(b) partitions 3`) tk.MustExec(`set @@tidb_partition_prune_mode="dynamic"`) runJoinReorderTestData(t, tk, "TestJoinOrderHint4DynamicPartitionTable") @@ -265,6 +271,9 @@ func TestJoinOrderHint4TiFlash(t *testing.T) { tk.MustExec("create table t1(a int, b int, key(a));") tk.MustExec("create table t2(a int, b int, key(a));") tk.MustExec("create table t3(a int, b int, key(a));") + tk.MustExec("create table t4(a int, b int, key(a));") + tk.MustExec("create table t5(a int, b int, key(a));") + tk.MustExec("create table t6(a int, b int, key(a));") // Create virtual tiflash replica info. dom := domain.GetDomain(tk.Session()) @@ -273,7 +282,7 @@ func TestJoinOrderHint4TiFlash(t *testing.T) { require.True(t, exists) for _, tblInfo := range db.Tables { tableName := tblInfo.Name.L - if tableName == "t" || tableName == "t1" || tableName == "t2" || tableName == "t3" { + if tableName == "t" || tableName == "t1" || tableName == "t2" || tableName == "t3" || tableName == "t4" || tableName == "t5" || tableName == "t6" { tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ Count: 1, Available: true, diff --git a/planner/core/testdata/binary_plan_suite_out.json b/planner/core/testdata/binary_plan_suite_out.json index bea5a39bb2b73..35738707d9258 100644 --- a/planner/core/testdata/binary_plan_suite_out.json +++ b/planner/core/testdata/binary_plan_suite_out.json @@ -131,6 +131,7 @@ "operator_info": "CARTESIAN inner join" } ], + "cost": 120107882, "est_rows": 100000000, "act_rows": 8, "task_type": 1, @@ -228,7 +229,7 @@ "labels": [ 2 ], - "cost": 108852.66666666666, + "cost": 24000, "est_rows": 6400, "act_rows": 2, "task_type": 1, @@ -250,7 +251,7 @@ "labels": [ 1 ], - "cost": 108852.66666666666, + "cost": 24000, "est_rows": 6400, "act_rows": 4, "task_type": 1, @@ -258,7 +259,7 @@ "operator_info": "not(isnull(test.t2.a))" } ], - "cost": 241729.7333333333, + "cost": 72024.4, "est_rows": 8000, "task_type": 1, "store_type": 1, diff --git a/planner/core/testdata/enforce_mpp_suite_in.json b/planner/core/testdata/enforce_mpp_suite_in.json index faf58b69d395b..208799941da5c 100644 --- a/planner/core/testdata/enforce_mpp_suite_in.json +++ b/planner/core/testdata/enforce_mpp_suite_in.json @@ -99,6 +99,11 @@ "name": "TestMPPSkewedGroupDistinctRewrite", "cases": [ "set @@tidb_allow_mpp=1;set @@tidb_enforce_mpp=1;set @@tidb_opt_skew_distinct_agg=1;", + "EXPLAIN select count(distinct c) from t group by d;", + "EXPLAIN select count(distinct c), count(a) from t group by d;", + "EXPLAIN select count(distinct c) from t group by b+d;", + "EXPLAIN select count(distinct c) from t group by b+d, a+b;", + "EXPLAIN select count(distinct c), count(*) from t group by date_format(d,'%Y');", "EXPLAIN select date_format(d,'%Y') as df, sum(a), count(b), count(distinct c) from t group by date_format(d,'%Y');", "EXPLAIN select d, count(distinct c), sum(a), max(b), count(*) from t group by d;", "EXPLAIN select date_format(d,'%Y') as df, count(distinct c) from t group by date_format(d,'%Y');", diff --git a/planner/core/testdata/enforce_mpp_suite_out.json b/planner/core/testdata/enforce_mpp_suite_out.json index 6f45fe67ab050..5a751c2158014 100644 --- a/planner/core/testdata/enforce_mpp_suite_out.json +++ b/planner/core/testdata/enforce_mpp_suite_out.json @@ -718,6 +718,110 @@ "Plan": null, "Warn": null }, + { + "SQL": "EXPLAIN select count(distinct c) from t group by d;", + "Plan": [ + "TableReader_56 8000.00 root 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]", + " └─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]", + " └─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" + ], + "Warn": null + }, + { + "SQL": "EXPLAIN select count(distinct c), count(a) from t group by d;", + "Plan": [ + "TableReader_57 8000.00 root 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]", + " └─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]", + " └─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" + ], + "Warn": null + }, + { + "SQL": "EXPLAIN select count(distinct c) from t group by b+d;", + "Plan": [ + "TableReader_56 8000.00 root 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]", + " └─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]", + " └─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" + ], + "Warn": null + }, + { + "SQL": "EXPLAIN select count(distinct c) from t group by b+d, a+b;", + "Plan": [ + "TableReader_56 8000.00 root 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]", + " └─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]", + " └─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" + ], + "Warn": null + }, + { + "SQL": "EXPLAIN select count(distinct c), count(*) from t group by date_format(d,'%Y');", + "Plan": [ + "TableReader_57 8000.00 root 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]", + " └─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]", + " └─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" + ], + "Warn": null + }, { "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": [ diff --git a/planner/core/testdata/join_reorder_suite_in.json b/planner/core/testdata/join_reorder_suite_in.json index 3145779cc69bf..72543de875aaf 100644 --- a/planner/core/testdata/join_reorder_suite_in.json +++ b/planner/core/testdata/join_reorder_suite_in.json @@ -121,7 +121,40 @@ "select /*+ straight_join() */ * from t, t1, t2 where t.a = t1.a and t1.b=t2.b;", "select /*+ straight_join() */ * from t, t1, t2, t3 where t.a = t1.a and t1.b=t2.b and t2.b=t3.b;", "select /*+ leading(t1) */ * from t, t1, t2, t3 where t.a = t1.a and t1.b=t2.b and t2.b=t3.b;", - "select /*+ leading(t1, t3) */ * from t, t1, t2, t3 where t.a = t1.a and t1.b=t2.b and t2.b=t3.b;" + "select /*+ leading(t1, t3) */ * from t, t1, t2, t3 where t.a = t1.a and t1.b=t2.b and t2.b=t3.b;", + + // outer join + // left join + "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;", + "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;", + "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;", + "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;", + "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;", + + "select /*+ leading(t3) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.b=t1.b;", + "select /*+ leading(t2, t1, t3) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.b=t1.b;", + + "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;", + "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;", + + "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;", + "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;", // should support this case later + "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;", + + // right join + "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;", + "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;", + "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;", + + "select /*+ leading(t3) */ * from t2 right join (t1 left join t3 on t1.a=t3.a) on t2.b=t1.b;", + "select /*+ leading(t2, t1, t3) */ * from t2 right join (t1 left join t3 on t1.a=t3.a) on t2.b=t1.b;", + + "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;", + "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;", + + "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;", + "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;", + "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;" ] }, { @@ -130,7 +163,40 @@ "select /*+ straight_join() */ * from t, t1, t2 where t.a = t1.a and t1.b=t2.b;", "select /*+ straight_join() */ * from t, t1, t2, t3 where t.a = t1.a and t1.b=t2.b and t2.b=t3.b;", "select /*+ leading(t1) */ * from t, t1, t2, t3 where t.a = t1.a and t1.b=t2.b and t2.b=t3.b;", - "select /*+ leading(t1, t3) */ * from t, t1, t2, t3 where t.a = t1.a and t1.b=t2.b and t2.b=t3.b;" + "select /*+ leading(t1, t3) */ * from t, t1, t2, t3 where t.a = t1.a and t1.b=t2.b and t2.b=t3.b;", + + // outer join + // left join + "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;", + "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;", + "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;", + "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;", + "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;", + + "select /*+ leading(t3) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.b=t1.b;", + "select /*+ leading(t2, t1, t3) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.b=t1.b;", + + "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;", + "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;", + + "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;", + "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;", // should support this case ;ater + "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;", + + // right join + "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;", + "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;", + "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;", + + "select /*+ leading(t3) */ * from t2 right join (t1 left join t3 on t1.a=t3.a) on t2.b=t1.b;", + "select /*+ leading(t2, t1, t3) */ * from t2 right join (t1 left join t3 on t1.a=t3.a) on t2.b=t1.b;", + + "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;", + "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;", + + "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;", + "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;", + "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;" ] }, { @@ -186,7 +252,40 @@ "select /*+ leading(t3) */ * from t1 join t2 on t1.a=t2.a join t3 on t2.b=t3.b", "select /*+ leading(t2, t3) */ * from t1 join t2 on t1.a=t2.a join t3 on t2.b=t3.b", "select /*+ leading(t3, t2) */ * from t1 join t2 on t1.a=t2.a join t3 on t2.b=t3.b", - "select /*+ leading(t3, t1) */ * from t1 join t2 on t1.a=t2.a join t3 on t2.b=t3.b" + "select /*+ leading(t3, t1) */ * from t1 join t2 on t1.a=t2.a join t3 on t2.b=t3.b", + + // outer join + // left join + "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;", + "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;", + "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;", + "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;", + "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;", + + "select /*+ leading(t3) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.b=t1.b;", + "select /*+ leading(t2, t1, t3) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.b=t1.b;", + + "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;", + "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;", + + "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;", + "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;", // should support this case ;ater + "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;", + + // right join + "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;", + "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;", + "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;", + + "select /*+ leading(t3) */ * from t2 right join (t1 left join t3 on t1.a=t3.a) on t2.b=t1.b;", + "select /*+ leading(t2, t1, t3) */ * from t2 right join (t1 left join t3 on t1.a=t3.a) on t2.b=t1.b;", + + "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;", + "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;", + + "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;", + "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;", + "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;" ] }, { @@ -302,62 +401,117 @@ { "name": "TestLeadingJoinHint4OuterJoin", "cases": [ - "select /*+ leading(t3, t2) */ * from t2 left join t1 on t2.a=t1.a left join t3 on t1.b=t3.b;", - "select /*+ leading(t3, t1) */ * from t2 left join t1 on t2.a=t1.a left join t3 on t1.b=t3.b;", - "select /*+ leading(t1, t2) */ * from t2 left join t1 on t2.a=t1.a left join t3 on t1.b=t3.b;", - "select /*+ leading(t3) */ * from t2 left join t1 on t2.a=t1.a left join t3 on t1.b=t3.b;", - "select /*+ leading(t2) */ * from t2 left join t1 on t2.a=t1.a left join t3 on t1.b=t3.b;", - "select /*+ leading(t1) */ * from t2 left join t1 on t2.a=t1.a left join t3 on t1.b=t3.b;", - "select /*+ leading(t3, t2, t1) */ * from t2 left join t1 on t2.a=t1.a left join t3 on t1.b=t3.b;", - "select /*+ leading(t1, t2, t3) */ * from t2 left join t1 on t2.a=t1.a left join t3 on t1.b=t3.b;", - "select /*+ leading(t3, t1, t2) */ * from t2 left join t1 on t2.a=t1.a left join t3 on t1.b=t3.b;", - "select /*+ leading(t2) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.a=1;", - "select /*+ leading(t1) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.a=1;", - "select /*+ leading(t3) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.a=1;", - "select /*+ leading(t2, t1) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.a=1;", - "select /*+ leading(t2, t3) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.a=1;", - "select /*+ leading(t3, t1) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.a=1;", - "select /*+ leading(t2, t1, t3) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.a=1;", - "select /*+ leading(t1, t3, t2) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.a=1;", - "select /*+ leading(t2, t3, t1) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.a=1;", - "select /*+ leading(t1) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.a=t3.a;", - "select /*+ leading(t2) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.a=t3.a;", - "select /*+ leading(t3) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.a=t3.a;", - "select /*+ leading(t1, t2) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.a=t3.a;", - "select /*+ leading(t3, t2) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.a=t3.a;", - "select /*+ leading(t1, t3) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.a=t3.a;", - "select /*+ leading(t1, t2, t3) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.a=t3.a;", - "select /*+ leading(t3, t1, t2) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.a=t3.a;", - "select /*+ leading(t1) */ * from (t1 left join t2 on t1.a=t2.a) left join (t3 left join t4 on t3.a=t4.a) on t2.a=t4.a;", - "select /*+ leading(t2) */ * from (t1 left join t2 on t1.a=t2.a) left join (t3 left join t4 on t3.a=t4.a) on t2.a=t4.a;", - "select /*+ leading(t3) */ * from (t1 left join t2 on t1.a=t2.a) left join (t3 left join t4 on t3.a=t4.a) on t2.a=t4.a;", - "select /*+ leading(t4) */ * from (t1 left join t2 on t1.a=t2.a) left join (t3 left join t4 on t3.a=t4.a) on t2.a=t4.a;", - "select /*+ leading(t1, t2) */ * from (t1 left join t2 on t1.a=t2.a) left join (t3 left join t4 on t3.a=t4.a) on t2.a=t4.a;", - "select /*+ leading(t1, t3) */ * from (t1 left join t2 on t1.a=t2.a) left join (t3 left join t4 on t3.a=t4.a) on t2.a=t4.a;", - "select /*+ leading(t4, t1) */ * from (t1 left join t2 on t1.a=t2.a) left join (t3 left join t4 on t3.a=t4.a) on t2.a=t4.a;", - "select /*+ leading(t4, t2) */ * from (t1 left join t2 on t1.a=t2.a) left join (t3 left join t4 on t3.a=t4.a) on t2.a=t4.a;", - "select /*+ leading(t3, t2) */ * from (t1 left join t2 on t1.a=t2.a) left join (t3 left join t4 on t3.a=t4.a) on t2.a=t4.a;", - "select /*+ leading(t3, t4) */ * from (t1 left join t2 on t1.a=t2.a) left join (t3 left join t4 on t3.a=t4.a) on t2.a=t4.a;", - "select /*+ leading(t1, t2, t3) */ * from (t1 left join t2 on t1.a=t2.a) left join (t3 left join t4 on t3.a=t4.a) on t2.a=t4.a;", - "select /*+ leading(t1, t4, t3) */ * from (t1 left join t2 on t1.a=t2.a) left join (t3 left join t4 on t3.a=t4.a) on t2.a=t4.a;", - "select /*+ leading(t4, t2, t3) */ * from (t1 left join t2 on t1.a=t2.a) left join (t3 left join t4 on t3.a=t4.a) on t2.a=t4.a;", - "select /*+ leading(t1, t2, t3, t4) */ * from (t1 left join t2 on t1.a=t2.a) left join (t3 left join t4 on t3.a=t4.a) on t2.a=t4.a;", - "select /*+ leading(t1) */ * from ((select t8.a, t8.b from t8, t7, t6, t5 where t5.a = t6.a and t6.b=t7.b) t3 left join t4 on t3.a=t4.a) left join (t1 left join t2 on t1.a=t2.a) on t1.a=t4.a;", - "select /*+ leading(t2) */ * from ((select t8.a, t8.b from t8, t7, t6, t5 where t5.a = t6.a and t6.b=t7.b) t3 left join t4 on t3.a=t4.a) left join (t1 left join t2 on t1.a=t2.a) on t1.a=t4.a;", - "select /*+ leading(t3) */ * from ((select t8.a, t8.b from t8, t7, t6, t5 where t5.a = t6.a and t6.b=t7.b) t3 left join t4 on t3.a=t4.a) left join (t1 left join t2 on t1.a=t2.a) on t1.a=t4.a;", - "select /*+ leading(t4) */ * from ((select t8.a, t8.b from t8, t7, t6, t5 where t5.a = t6.a and t6.b=t7.b) t3 left join t4 on t3.a=t4.a) left join (t1 left join t2 on t1.a=t2.a) on t1.a=t4.a;", - "select /*+ leading(t2, t1) */ * from ((select t8.a, t8.b from t8, t7, t6, t5 where t5.a = t6.a and t6.b=t7.b) t3 left join t4 on t3.a=t4.a) left join (t1 left join t2 on t1.a=t2.a) on t1.a=t4.a;", - "select /*+ leading(t2, t3) */ * from ((select t8.a, t8.b from t8, t7, t6, t5 where t5.a = t6.a and t6.b=t7.b) t3 left join t4 on t3.a=t4.a) left join (t1 left join t2 on t1.a=t2.a) on t1.a=t4.a;", - "select /*+ leading(t4, t1) */ * from ((select t8.a, t8.b from t8, t7, t6, t5 where t5.a = t6.a and t6.b=t7.b) t3 left join t4 on t3.a=t4.a) left join (t1 left join t2 on t1.a=t2.a) on t1.a=t4.a;", - "select /*+ leading(t3, t1) */ * from ((select t8.a, t8.b from t8, t7, t6, t5 where t5.a = t6.a and t6.b=t7.b) t3 left join t4 on t3.a=t4.a) left join (t1 left join t2 on t1.a=t2.a) on t1.a=t4.a;", - "select * from ((select /*+ leading(t5) */ t8.a, t8.b from t8, t7, t6, t5 where t5.a = t6.a and t6.b=t7.b) t3 left join t4 on t3.a=t4.a) left join (t1 left join t2 on t1.a=t2.a) on t1.a=t4.a;", - "select * from ((select /*+ leading(t6) */ t8.a, t8.b from t8, t7, t6, t5 where t5.a = t6.a and t6.b=t7.b) t3 left join t4 on t3.a=t4.a) left join (t1 left join t2 on t1.a=t2.a) on t1.a=t4.a;", - "select * from ((select /*+ leading(t5, t7) */ t8.a, t8.b from t8, t7, t6, t5 where t5.a = t6.a and t6.b=t7.b) t3 left join t4 on t3.a=t4.a) left join (t1 left join t2 on t1.a=t2.a) on t1.a=t4.a;", - "select * from ((select /*+ leading(t6, t8, t7) */ t8.a, t8.b from t8, t7, t6, t5 where t5.a = t6.a and t6.b=t7.b) t3 left join t4 on t3.a=t4.a) left join (t1 left join t2 on t1.a=t2.a) on t1.a=t4.a;", - "select /*+ leading(t3) */ * from ((select /*+ leading(t5) */ t8.a, t8.b from t8, t7, t6, t5 where t5.a = t6.a and t6.b=t7.b) t3 left join t4 on t3.a=t4.a) left join (t1 left join t2 on t1.a=t2.a) on t1.a=t4.a;", - "select /*+ leading(t3, t1) */ * from ((select /*+ leading(t7) */ t8.a, t8.b from t8, t7, t6, t5 where t5.a = t6.a and t6.b=t7.b) t3 left join t4 on t3.a=t4.a) left join (t1 left join t2 on t1.a=t2.a) on t1.a=t4.a;", - "select /*+ leading(t3, t1, t2) */ * from ((select /*+ leading(t6, t7) */ t8.a, t8.b from t8, t7, t6, t5 where t5.a = t6.a and t6.b=t7.b) t3 left join t4 on t3.a=t4.a) left join (t1 left join t2 on t1.a=t2.a) on t1.a=t4.a;", - "select /*+ leading(t3, t4) */ * from ((select /*+ leading(t5, t7, t8) */ t8.a, t8.b from t8, t7, t6, t5 where t5.a = t6.a and t6.b=t7.b) t3 left join t4 on t3.a=t4.a) left join (t1 left join t2 on t1.a=t2.a) on t1.a=t4.a;" + // left join + // left join + "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;", + "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;", + "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;", + "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;", + "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;", + + "select /*+ leading(t3) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.b=t1.b;", + "select /*+ leading(t2, t1, t3) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.b=t1.b;", + + "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;", + "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;", + + "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;", + "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;", // should support this case ;ater + "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;", + + // right join + "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;", + "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;", + "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;", + + "select /*+ leading(t3) */ * from t2 right join (t1 left join t3 on t1.a=t3.a) on t2.b=t1.b;", + "select /*+ leading(t2, t1, t3) */ * from t2 right join (t1 left join t3 on t1.a=t3.a) on t2.b=t1.b;", + + "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;", + "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;", + + "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;", + "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;", + "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;", + + // test cases for using the join order hint and join algorithm hint + "select /*+ leading(t2) hash_join(t2) */ * from t left join t1 on t.a = t1.a right join t2 on t1.b = t2.b join t3 on t2.b = t3.b ;", + "select /*+ leading(t2) hash_join(t1) */ * from t left join t1 on t.a = t1.a right join t2 on t1.b = t2.b join t3 on t2.b = t3.b ;", + "select /*+ leading(t2) hash_join(t3) */ * from t left join t1 on t.a = t1.a right join t2 on t1.b = t2.b join t3 on t2.b = t3.b ;", + "select /*+ leading(t) hash_join(t2) */ * from t left join t1 on t.a = t1.a left join t2 on t1.b = t2.b join t3 on t2.b = t3.b ;", + "select /*+ leading(t) hash_join(t1) */ * from t left join t1 on t.a = t1.a left join t2 on t1.b = t2.b join t3 on t2.b = t3.b ;", + "select /*+ leading(t) hash_join(t3) */ * from t left join t1 on t.a = t1.a left join t2 on t1.b = t2.b join t3 on t2.b = t3.b ;", + "select /*+ leading(t2) INL_JOIN(t1) */ * from t left join t1 on t.a = t1.a right join t2 on t1.b = t2.b join t3 on t2.b = t3.b ;", + "select /*+ leading(t2) INL_JOIN(t3) */ * from t left join t1 on t.a = t1.a right join t2 on t1.b = t2.b join t3 on t2.b = t3.b ;", + "select /*+ leading(t3) INL_JOIN(t1) */ * from t left join t1 on t.a = t1.a right join t2 on t1.b = t2.b join t3 on t2.b = t3.b ;", + "select /*+ leading(t3) INL_JOIN(t3) */ * from t left join t1 on t.a = t1.a right join t2 on t1.b = t2.b join t3 on t2.b = t3.b ;", + "select /*+ leading(t2) merge_join(t2) */ * from t left join t1 on t.a = t1.a right join t2 on t1.b = t2.b join t3 on t2.b = t3.b ;", + "select /*+ leading(t1) merge_join(t2) */ * from t join t1 on t.a = t1.a left join t2 on t1.b = t2.b join t3 on t2.b = t3.b ;", + "select /*+ leading(t2) merge_join(t3) */ * from t left join t1 on t.a = t1.a right join t2 on t1.b = t2.b join t3 on t2.b = t3.b ;", + "select /*+ leading(t3) merge_join(t3) */ * from t join t1 on t.a = t1.a join t2 on t1.b = t2.b join t3 on t2.b = t3.b ;", + "select /*+ leading(t3) merge_join(t2) */ * from t right join t1 on t.a = t1.a join t2 on t1.b = t2.b join t3 on t2.b = t3.b ;", + "select /*+ leading(t3) merge_join(t2) */ * from t right join t1 on t.a = t1.a join t2 on t1.b = t2.b join t3 on t2.b = t3.b ;", + "select /*+ leading(t3) merge_join(t3) */ * from t right join t1 on t.a = t1.a join t2 on t1.b = t2.b join t3 on t2.b = t3.b ;", + "select /*+ leading(t3) merge_join(t3) */ * from t left join t1 on t.a = t1.a left join t2 on t1.b = t2.b join t3 on t2.b = t3.b ;", + "select /*+ leading(t2) INL_JOIN(t1) */ * from t join t1 on t.a = t1.a left join t2 on t1.b = t2.b join t3 on t2.b = t3.b ;", + + // leading hint + correlated subquery + "select /*+ leading(t4) */ * from t1 join t2 on t1.a=t2.a right join t4 on t1.b = t4.b where t1.a in (select t3.a from t3 where t1.b = t3.b)", + "select /*+ leading(t3@sel_2) */ * from t1 left join t2 on t1.a=t2.a where t1.a in (select t3.a from t3 where t1.b = t3.b)", + "select /*+ leading(t2, t3@sel_2) */ * from t1 right join t2 on t1.a=t2.a where t1.a in (select t3.a from t3 where t1.b = t3.b)", + + "select /*+ leading(t4) */ * from t1 join t2 on t1.a=t2.a right join t4 on t1.b = t4.b where t1.a not in (select t3.a from t3 where t1.b = t3.b)", + "select /*+ leading(t3@sel_2) */ * from t1 left join t2 on t1.a=t2.a where t1.a not in (select t3.a from t3 where t1.b = t3.b)", + "select /*+ leading(t2, t3@sel_2) */ * from t1 right join t2 on t1.a=t2.a where t1.a not in (select t3.a from t3 where t1.b = t3.b)", + + "select /*+ leading(t4) */ * from t1 join t2 on t1.a=t2.a right join t4 on t1.b = t4.b where exists (select t3.a from t3 where t1.b = t3.b)", + "select /*+ leading(t3@sel_2) */ * from t1 left join t2 on t1.a=t2.a where exists (select t3.a from t3 where t1.b = t3.b)", + "select /*+ leading(t2, t3@sel_2) */ * from t1 right join t2 on t1.a=t2.a where exists (select t3.a from t3 where t1.b = t3.b)", + + "select /*+ leading(t4) */ * from t1 join t2 on t1.a=t2.a right join t4 on t1.b = t4.b where not exists (select t3.a from t3 where t1.b = t3.b)", + "select /*+ leading(t3@sel_2) */ * from t1 left join t2 on t1.a=t2.a where not exists (select t3.a from t3 where t1.b = t3.b)", + "select /*+ leading(t2, t3@sel_2) */ * from t1 right join t2 on t1.a=t2.a where not exists (select t3.a from t3 where t1.b = t3.b)", + + "select /*+ leading(t1) */ t1.a, (select min(t1.a) from t2 where t2.a > t1.a) from t1 join t3 on t1.a = t3.a;", + "select /*+ leading(t3@sel_2) */ t1.a, (select min(t1.a) from t2 where t2.a > t1.a) from t1 join t3 on t1.a = t3.a;", + "select /*+ leading(t2, t3@sel_2) */ t1.a, (select min(t1.a) from t2 where t2.a > t1.a) from t1 join t3 on t1.a = t3.a;", + + "select /*+ leading(t4, t3@sel_2) */ * from t1 right join t2 on t1.a=t2.a join t4 on t1.b = t4.b where t1.a = (select max(t3.a) from t3 where t1.b = t3.b)", + "select /*+ leading(t4) */ * from t1 right join t2 on t1.a=t2.a join t4 on t1.b = t4.b where t1.a = (select max(t3.a) from t3 where t1.b = t3.b)", + "select /*+ leading(t3@sel_2) */ * from t1 left join t2 on t1.a=t2.a join t4 on t1.b = t4.b where t1.a = (select max(t3.a) from t3 where t1.b = t3.b)", + "select /*+ leading(t3@sel_2, t1) */ * from t1 left join t2 on t1.a=t2.a join t4 on t1.b = t4.b where t1.a = (select max(t3.a) from t3 where t1.b = t3.b)", + + "select /*+ leading(t4, t3@sel_2) */ * from t1 left join t2 on t1.a=t2.a right join t4 on t1.b = t4.b where t1.a > (select min(t3.a) from t3 where t1.b = t3.b)", + "select /*+ leading(t4) */ * from t1 left join t2 on t1.a=t2.a right join t4 on t1.b = t4.b where t1.a > (select min(t3.a) from t3 where t1.b = t3.b)", + "select /*+ leading(t3@sel_2) */ * from t1 left join t2 on t1.a=t2.a join t4 on t1.b = t4.b where t1.a > (select min(t3.a) from t3 where t1.b = t3.b)", + "select /*+ leading(t3@sel_2, t2) */ * from t1 right join t2 on t1.a=t2.a join t4 on t1.b = t4.b where t1.a > (select min(t3.a) from t3 where t1.b = t3.b)", + + // leading hint + uncorrelated subquery + "select /*+ leading(t4) */ * from t1 join t2 on t1.a=t2.a right join t4 on t1.b = t4.b where t1.a in (select t3.a from t3)", + "select /*+ leading(t3@sel_2) */ * from t1 left join t2 on t1.a=t2.a where t1.a in (select t3.a from t3)", + "select /*+ leading(t2, t3@sel_2) */ * from t1 join t2 on t1.a=t2.a where t1.a in (select t3.a from t3)", + + "select /*+ leading(t4) */ * from t1 left join t2 on t1.a=t2.a right join t4 on t1.b = t4.b where t1.a not in (select t3.a from t3)", + "select /*+ leading(t3@sel_2) */ * from t1 left join t2 on t1.a=t2.a where t1.a not in (select t3.a from t3)", + "select /*+ leading(t2, t3@sel_2) */ * from t1 join t2 on t1.a=t2.a where t1.a not in (select t3.a from t3)", + + "select /*+ leading(t4) */ * from t1 left join t2 on t1.a=t2.a right join t4 on t1.b = t4.b where exists (select t3.a from t3)", + "select /*+ leading(t3@sel_2) */ * from t1 left join t2 on t1.a=t2.a where exists (select t3.a from t3)", + "select /*+ leading(t2, t3@sel_2) */ * from t1 join t2 on t1.a=t2.a where exists (select t3.a from t3)", + + "select /*+ leading(t4) */ * from t1 join t2 on t1.a=t2.a right join t4 on t1.b = t4.b where not exists (select t3.a from t3)", + "select /*+ leading(t3@sel_2) */ * from t1 left join t2 on t1.a=t2.a where not exists (select t3.a from t3)", + "select /*+ leading(t2, t3@sel_2) */ * from t1 join t2 on t1.a=t2.a where not exists (select t3.a from t3)", + + "select /*+ leading(t4@sel_2, t1) */ * from t1 join (select * from t4) t2 on t1.a=t2.a join t3 on t2.b=t3.b;", + "select /*+ leading(t2, t4@sel_2) */ * from (select * from t4) t1 right join t2 on t1.a=t2.a join t3 on t2.b=t3.b;", + "select /*+ leading(t3) */ * from t1 join t2 on t1.a=t2.a right join (select * from t4) t3 on t2.b=t3.b;", + + "select /*+ leading(t1) */ t1.a, (select min(t2.a) from t2) from t1 join t3 on t1.a = t3.a;", + "select /*+ leading(t1, t2@sel_2) */ t1.a, (select min(t2.a) from t2) from t1 join t3 on t1.a = t3.a;", + "select /*+ leading(t1, t3) */ t1.a, (select min(t2.a) from t2) from t1 join t3 on t1.a = t3.a;", + "select /*+ leading(t2@sel_2, t1) */ t1.a, (select min(t2.a) from t2) from t1 left join t3 on t1.a = t3.a;", + "select /*+ leading(t3, t2@sel_2) */ t1.a, (select min(t2.a) from t2) from t1 right join t3 on t1.a = t3.a;" ] } ] diff --git a/planner/core/testdata/join_reorder_suite_out.json b/planner/core/testdata/join_reorder_suite_out.json index f82b504714a2d..59c64c79a7efc 100644 --- a/planner/core/testdata/join_reorder_suite_out.json +++ b/planner/core/testdata/join_reorder_suite_out.json @@ -2516,6 +2516,1591 @@ "Warning": [ "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" ] + }, + { + "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": [ + "Projection 43857.47 root 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 43857.47 root inner join, equal:[eq(test.t2.b, test.t3.b)]", + " ├─PartitionUnion(Build) 29970.00 root ", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p0 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p1 keep order:false, stats:pseudo", + " │ └─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p2 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 58476.62 root inner join, equal:[eq(test.t.b, test.t2.b)]", + " ├─HashJoin(Build) 46781.30 root left outer join, equal:[eq(test.t.a, test.t1.a)]", + " │ ├─PartitionUnion(Build) 39960.00 root ", + " │ │ ├─TableReader 9990.00 root data:Selection", + " │ │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p0 keep order:false, stats:pseudo", + " │ │ ├─TableReader 9990.00 root data:Selection", + " │ │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p1 keep order:false, stats:pseudo", + " │ │ ├─TableReader 9990.00 root data:Selection", + " │ │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p2 keep order:false, stats:pseudo", + " │ │ └─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p3 keep order:false, stats:pseudo", + " │ └─HashJoin(Probe) 37425.04 root inner join, equal:[eq(test.t.a, test.t4.a)]", + " │ ├─PartitionUnion(Build) 29940.03 root ", + " │ │ ├─TableReader 9980.01 root data:Selection", + " │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t.a)), not(isnull(test.t.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t, partition:p0 keep order:false, stats:pseudo", + " │ │ ├─TableReader 9980.01 root data:Selection", + " │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t.a)), not(isnull(test.t.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t, partition:p1 keep order:false, stats:pseudo", + " │ │ └─TableReader 9980.01 root data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t.a)), not(isnull(test.t.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t, partition:p2 keep order:false, stats:pseudo", + " │ └─PartitionUnion(Probe) 39960.00 root ", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p0 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p1 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p2 keep order:false, stats:pseudo", + " │ └─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p3 keep order:false, stats:pseudo", + " └─PartitionUnion(Probe) 49950.00 root ", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p0 keep order:false, stats:pseudo", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p1 keep order:false, stats:pseudo", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p2 keep order:false, stats:pseudo", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p3 keep order:false, stats:pseudo", + " └─TableReader 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p4 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] + }, + { + "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": [ + "Projection 43857.47 root 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 43857.47 root inner join, equal:[eq(test.t2.b, test.t3.b)]", + " ├─PartitionUnion(Build) 29970.00 root ", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p0 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p1 keep order:false, stats:pseudo", + " │ └─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p2 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 58476.62 root inner join, equal:[eq(test.t.b, test.t2.b)]", + " ├─HashJoin(Build) 46781.30 root left outer join, equal:[eq(test.t.a, test.t1.a)]", + " │ ├─PartitionUnion(Build) 39960.00 root ", + " │ │ ├─TableReader 9990.00 root data:Selection", + " │ │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p0 keep order:false, stats:pseudo", + " │ │ ├─TableReader 9990.00 root data:Selection", + " │ │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p1 keep order:false, stats:pseudo", + " │ │ ├─TableReader 9990.00 root data:Selection", + " │ │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p2 keep order:false, stats:pseudo", + " │ │ └─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p3 keep order:false, stats:pseudo", + " │ └─HashJoin(Probe) 37425.04 root inner join, equal:[eq(test.t.a, test.t4.a)]", + " │ ├─PartitionUnion(Build) 29940.03 root ", + " │ │ ├─TableReader 9980.01 root data:Selection", + " │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t.a)), not(isnull(test.t.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t, partition:p0 keep order:false, stats:pseudo", + " │ │ ├─TableReader 9980.01 root data:Selection", + " │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t.a)), not(isnull(test.t.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t, partition:p1 keep order:false, stats:pseudo", + " │ │ └─TableReader 9980.01 root data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t.a)), not(isnull(test.t.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t, partition:p2 keep order:false, stats:pseudo", + " │ └─PartitionUnion(Probe) 39960.00 root ", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p0 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p1 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p2 keep order:false, stats:pseudo", + " │ └─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p3 keep order:false, stats:pseudo", + " └─PartitionUnion(Probe) 49950.00 root ", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p0 keep order:false, stats:pseudo", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p1 keep order:false, stats:pseudo", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p2 keep order:false, stats:pseudo", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p3 keep order:false, stats:pseudo", + " └─TableReader 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p4 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] + }, + { + "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": [ + "Projection 43857.47 root 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 43857.47 root inner join, equal:[eq(test.t2.b, test.t3.b)]", + " ├─PartitionUnion(Build) 29970.00 root ", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p0 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p1 keep order:false, stats:pseudo", + " │ └─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p2 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 58476.62 root inner join, equal:[eq(test.t.b, test.t2.b)]", + " ├─HashJoin(Build) 46781.30 root left outer join, equal:[eq(test.t.a, test.t1.a)]", + " │ ├─PartitionUnion(Build) 39960.00 root ", + " │ │ ├─TableReader 9990.00 root data:Selection", + " │ │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p0 keep order:false, stats:pseudo", + " │ │ ├─TableReader 9990.00 root data:Selection", + " │ │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p1 keep order:false, stats:pseudo", + " │ │ ├─TableReader 9990.00 root data:Selection", + " │ │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p2 keep order:false, stats:pseudo", + " │ │ └─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p3 keep order:false, stats:pseudo", + " │ └─HashJoin(Probe) 37425.04 root inner join, equal:[eq(test.t.a, test.t4.a)]", + " │ ├─PartitionUnion(Build) 29940.03 root ", + " │ │ ├─TableReader 9980.01 root data:Selection", + " │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t.a)), not(isnull(test.t.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t, partition:p0 keep order:false, stats:pseudo", + " │ │ ├─TableReader 9980.01 root data:Selection", + " │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t.a)), not(isnull(test.t.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t, partition:p1 keep order:false, stats:pseudo", + " │ │ └─TableReader 9980.01 root data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t.a)), not(isnull(test.t.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t, partition:p2 keep order:false, stats:pseudo", + " │ └─PartitionUnion(Probe) 39960.00 root ", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p0 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p1 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p2 keep order:false, stats:pseudo", + " │ └─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p3 keep order:false, stats:pseudo", + " └─PartitionUnion(Probe) 49950.00 root ", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p0 keep order:false, stats:pseudo", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p1 keep order:false, stats:pseudo", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p2 keep order:false, stats:pseudo", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p3 keep order:false, stats:pseudo", + " └─TableReader 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p4 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] + }, + { + "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": [ + "Projection 43857.47 root 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 43857.47 root inner join, equal:[eq(test.t2.b, test.t3.b)]", + " ├─PartitionUnion(Build) 29970.00 root ", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p0 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p1 keep order:false, stats:pseudo", + " │ └─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p2 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 58476.62 root inner join, equal:[eq(test.t.b, test.t2.b)]", + " ├─HashJoin(Build) 46781.30 root left outer join, equal:[eq(test.t.a, test.t1.a)]", + " │ ├─PartitionUnion(Build) 39960.00 root ", + " │ │ ├─TableReader 9990.00 root data:Selection", + " │ │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p0 keep order:false, stats:pseudo", + " │ │ ├─TableReader 9990.00 root data:Selection", + " │ │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p1 keep order:false, stats:pseudo", + " │ │ ├─TableReader 9990.00 root data:Selection", + " │ │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p2 keep order:false, stats:pseudo", + " │ │ └─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p3 keep order:false, stats:pseudo", + " │ └─HashJoin(Probe) 37425.04 root inner join, equal:[eq(test.t.a, test.t4.a)]", + " │ ├─PartitionUnion(Build) 29940.03 root ", + " │ │ ├─TableReader 9980.01 root data:Selection", + " │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t.a)), not(isnull(test.t.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t, partition:p0 keep order:false, stats:pseudo", + " │ │ ├─TableReader 9980.01 root data:Selection", + " │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t.a)), not(isnull(test.t.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t, partition:p1 keep order:false, stats:pseudo", + " │ │ └─TableReader 9980.01 root data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t.a)), not(isnull(test.t.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t, partition:p2 keep order:false, stats:pseudo", + " │ └─PartitionUnion(Probe) 39960.00 root ", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p0 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p1 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p2 keep order:false, stats:pseudo", + " │ └─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p3 keep order:false, stats:pseudo", + " └─PartitionUnion(Probe) 49950.00 root ", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p0 keep order:false, stats:pseudo", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p1 keep order:false, stats:pseudo", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p2 keep order:false, stats:pseudo", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p3 keep order:false, stats:pseudo", + " └─TableReader 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p4 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] + }, + { + "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": [ + "Projection 43857.47 root 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 43857.47 root inner join, equal:[eq(test.t2.b, test.t3.b)]", + " ├─PartitionUnion(Build) 29970.00 root ", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p0 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p1 keep order:false, stats:pseudo", + " │ └─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p2 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 58476.62 root inner join, equal:[eq(test.t.b, test.t2.b)]", + " ├─HashJoin(Build) 46781.30 root left outer join, equal:[eq(test.t.a, test.t1.a)]", + " │ ├─PartitionUnion(Build) 39960.00 root ", + " │ │ ├─TableReader 9990.00 root data:Selection", + " │ │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p0 keep order:false, stats:pseudo", + " │ │ ├─TableReader 9990.00 root data:Selection", + " │ │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p1 keep order:false, stats:pseudo", + " │ │ ├─TableReader 9990.00 root data:Selection", + " │ │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p2 keep order:false, stats:pseudo", + " │ │ └─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p3 keep order:false, stats:pseudo", + " │ └─HashJoin(Probe) 37425.04 root inner join, equal:[eq(test.t.a, test.t4.a)]", + " │ ├─PartitionUnion(Build) 29940.03 root ", + " │ │ ├─TableReader 9980.01 root data:Selection", + " │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t.a)), not(isnull(test.t.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t, partition:p0 keep order:false, stats:pseudo", + " │ │ ├─TableReader 9980.01 root data:Selection", + " │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t.a)), not(isnull(test.t.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t, partition:p1 keep order:false, stats:pseudo", + " │ │ └─TableReader 9980.01 root data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t.a)), not(isnull(test.t.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t, partition:p2 keep order:false, stats:pseudo", + " │ └─PartitionUnion(Probe) 39960.00 root ", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p0 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p1 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p2 keep order:false, stats:pseudo", + " │ └─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p3 keep order:false, stats:pseudo", + " └─PartitionUnion(Probe) 49950.00 root ", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p0 keep order:false, stats:pseudo", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p1 keep order:false, stats:pseudo", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p2 keep order:false, stats:pseudo", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p3 keep order:false, stats:pseudo", + " └─TableReader 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p4 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] + }, + { + "SQL": "select /*+ leading(t3) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.b=t1.b;", + "Plan": [ + "HashJoin 50000.00 root left outer join, equal:[eq(test.t2.b, test.t1.b)]", + "├─HashJoin(Build) 39960.00 root left outer join, equal:[eq(test.t1.a, test.t3.a)]", + "│ ├─PartitionUnion(Build) 29970.00 root ", + "│ │ ├─TableReader 9990.00 root data:Selection", + "│ │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", + "│ │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p0 keep order:false, stats:pseudo", + "│ │ ├─TableReader 9990.00 root data:Selection", + "│ │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", + "│ │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p1 keep order:false, stats:pseudo", + "│ │ └─TableReader 9990.00 root data:Selection", + "│ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", + "│ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p2 keep order:false, stats:pseudo", + "│ └─PartitionUnion(Probe) 39960.00 root ", + "│ ├─TableReader 9990.00 root data:Selection", + "│ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.b))", + "│ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p0 keep order:false, stats:pseudo", + "│ ├─TableReader 9990.00 root data:Selection", + "│ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.b))", + "│ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p1 keep order:false, stats:pseudo", + "│ ├─TableReader 9990.00 root data:Selection", + "│ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.b))", + "│ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p2 keep order:false, stats:pseudo", + "│ └─TableReader 9990.00 root data:Selection", + "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.b))", + "│ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p3 keep order:false, stats:pseudo", + "└─PartitionUnion(Probe) 50000.00 root ", + " ├─TableReader 10000.00 root data:TableFullScan", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p0 keep order:false, stats:pseudo", + " ├─TableReader 10000.00 root data:TableFullScan", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p1 keep order:false, stats:pseudo", + " ├─TableReader 10000.00 root data:TableFullScan", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p2 keep order:false, stats:pseudo", + " ├─TableReader 10000.00 root data:TableFullScan", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p3 keep order:false, stats:pseudo", + " └─TableReader 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p4 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] + }, + { + "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": [ + "HashJoin 50000.00 root left outer join, equal:[eq(test.t2.b, test.t1.b)]", + "├─HashJoin(Build) 39960.00 root left outer join, equal:[eq(test.t1.a, test.t3.a)]", + "│ ├─PartitionUnion(Build) 29970.00 root ", + "│ │ ├─TableReader 9990.00 root data:Selection", + "│ │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", + "│ │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p0 keep order:false, stats:pseudo", + "│ │ ├─TableReader 9990.00 root data:Selection", + "│ │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", + "│ │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p1 keep order:false, stats:pseudo", + "│ │ └─TableReader 9990.00 root data:Selection", + "│ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", + "│ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p2 keep order:false, stats:pseudo", + "│ └─PartitionUnion(Probe) 39960.00 root ", + "│ ├─TableReader 9990.00 root data:Selection", + "│ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.b))", + "│ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p0 keep order:false, stats:pseudo", + "│ ├─TableReader 9990.00 root data:Selection", + "│ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.b))", + "│ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p1 keep order:false, stats:pseudo", + "│ ├─TableReader 9990.00 root data:Selection", + "│ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.b))", + "│ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p2 keep order:false, stats:pseudo", + "│ └─TableReader 9990.00 root data:Selection", + "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.b))", + "│ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p3 keep order:false, stats:pseudo", + "└─PartitionUnion(Probe) 50000.00 root ", + " ├─TableReader 10000.00 root data:TableFullScan", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p0 keep order:false, stats:pseudo", + " ├─TableReader 10000.00 root data:TableFullScan", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p1 keep order:false, stats:pseudo", + " ├─TableReader 10000.00 root data:TableFullScan", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p2 keep order:false, stats:pseudo", + " ├─TableReader 10000.00 root data:TableFullScan", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p3 keep order:false, stats:pseudo", + " └─TableReader 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p4 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid", + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] + }, + { + "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": [ + "HashJoin 58476.62 root left outer join, equal:[eq(test.t2.b, test.t1.b)]", + "├─Projection(Build) 46781.30 root test.t1.a, test.t1.b, test.t3.a, test.t3.b, test.t4.a, test.t4.b", + "│ └─HashJoin 46781.30 root inner join, equal:[eq(test.t3.b, test.t4.b)]", + "│ ├─HashJoin(Build) 37425.04 root inner join, equal:[eq(test.t3.a, test.t1.a)]", + "│ │ ├─PartitionUnion(Build) 29940.03 root ", + "│ │ │ ├─TableReader 9980.01 root data:Selection", + "│ │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + "│ │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p0 keep order:false, stats:pseudo", + "│ │ │ ├─TableReader 9980.01 root data:Selection", + "│ │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + "│ │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p1 keep order:false, stats:pseudo", + "│ │ │ └─TableReader 9980.01 root data:Selection", + "│ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + "│ │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p2 keep order:false, stats:pseudo", + "│ │ └─PartitionUnion(Probe) 39920.04 root ", + "│ │ ├─TableReader 9980.01 root data:Selection", + "│ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + "│ │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p0 keep order:false, stats:pseudo", + "│ │ ├─TableReader 9980.01 root data:Selection", + "│ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + "│ │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p1 keep order:false, stats:pseudo", + "│ │ ├─TableReader 9980.01 root data:Selection", + "│ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + "│ │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p2 keep order:false, stats:pseudo", + "│ │ └─TableReader 9980.01 root data:Selection", + "│ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + "│ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p3 keep order:false, stats:pseudo", + "│ └─PartitionUnion(Probe) 39960.00 root ", + "│ ├─TableReader 9990.00 root data:Selection", + "│ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + "│ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p0 keep order:false, stats:pseudo", + "│ ├─TableReader 9990.00 root data:Selection", + "│ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + "│ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p1 keep order:false, stats:pseudo", + "│ ├─TableReader 9990.00 root data:Selection", + "│ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + "│ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p2 keep order:false, stats:pseudo", + "│ └─TableReader 9990.00 root data:Selection", + "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + "│ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p3 keep order:false, stats:pseudo", + "└─PartitionUnion(Probe) 50000.00 root ", + " ├─TableReader 10000.00 root data:TableFullScan", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p0 keep order:false, stats:pseudo", + " ├─TableReader 10000.00 root data:TableFullScan", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p1 keep order:false, stats:pseudo", + " ├─TableReader 10000.00 root data:TableFullScan", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p2 keep order:false, stats:pseudo", + " ├─TableReader 10000.00 root data:TableFullScan", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p3 keep order:false, stats:pseudo", + " └─TableReader 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p4 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid", + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] + }, + { + "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": [ + "HashJoin 58476.62 root left outer join, equal:[eq(test.t2.b, test.t1.b)]", + "├─Projection(Build) 46781.30 root test.t1.a, test.t1.b, test.t3.a, test.t3.b, test.t4.a, test.t4.b", + "│ └─HashJoin 46781.30 root inner join, equal:[eq(test.t3.b, test.t4.b)]", + "│ ├─HashJoin(Build) 37425.04 root inner join, equal:[eq(test.t3.a, test.t1.a)]", + "│ │ ├─PartitionUnion(Build) 29940.03 root ", + "│ │ │ ├─TableReader 9980.01 root data:Selection", + "│ │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + "│ │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p0 keep order:false, stats:pseudo", + "│ │ │ ├─TableReader 9980.01 root data:Selection", + "│ │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + "│ │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p1 keep order:false, stats:pseudo", + "│ │ │ └─TableReader 9980.01 root data:Selection", + "│ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + "│ │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p2 keep order:false, stats:pseudo", + "│ │ └─PartitionUnion(Probe) 39920.04 root ", + "│ │ ├─TableReader 9980.01 root data:Selection", + "│ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + "│ │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p0 keep order:false, stats:pseudo", + "│ │ ├─TableReader 9980.01 root data:Selection", + "│ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + "│ │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p1 keep order:false, stats:pseudo", + "│ │ ├─TableReader 9980.01 root data:Selection", + "│ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + "│ │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p2 keep order:false, stats:pseudo", + "│ │ └─TableReader 9980.01 root data:Selection", + "│ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + "│ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p3 keep order:false, stats:pseudo", + "│ └─PartitionUnion(Probe) 39960.00 root ", + "│ ├─TableReader 9990.00 root data:Selection", + "│ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + "│ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p0 keep order:false, stats:pseudo", + "│ ├─TableReader 9990.00 root data:Selection", + "│ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + "│ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p1 keep order:false, stats:pseudo", + "│ ├─TableReader 9990.00 root data:Selection", + "│ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + "│ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p2 keep order:false, stats:pseudo", + "│ └─TableReader 9990.00 root data:Selection", + "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + "│ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p3 keep order:false, stats:pseudo", + "└─PartitionUnion(Probe) 50000.00 root ", + " ├─TableReader 10000.00 root data:TableFullScan", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p0 keep order:false, stats:pseudo", + " ├─TableReader 10000.00 root data:TableFullScan", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p1 keep order:false, stats:pseudo", + " ├─TableReader 10000.00 root data:TableFullScan", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p2 keep order:false, stats:pseudo", + " ├─TableReader 10000.00 root data:TableFullScan", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p3 keep order:false, stats:pseudo", + " └─TableReader 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p4 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] + }, + { + "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": [ + "Projection 54821.83 root 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 54821.83 root left outer join, equal:[eq(test.t2.b, test.t1.b)]", + " ├─Projection(Build) 46781.30 root test.t1.a, test.t1.b, test.t3.a, test.t3.b, test.t4.a, test.t4.b", + " │ └─HashJoin 46781.30 root inner join, equal:[eq(test.t3.b, test.t4.b)]", + " │ ├─HashJoin(Build) 37425.04 root inner join, equal:[eq(test.t3.a, test.t1.a)]", + " │ │ ├─PartitionUnion(Build) 29940.03 root ", + " │ │ │ ├─TableReader 9980.01 root data:Selection", + " │ │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p0 keep order:false, stats:pseudo", + " │ │ │ ├─TableReader 9980.01 root data:Selection", + " │ │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p1 keep order:false, stats:pseudo", + " │ │ │ └─TableReader 9980.01 root data:Selection", + " │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p2 keep order:false, stats:pseudo", + " │ │ └─PartitionUnion(Probe) 39920.04 root ", + " │ │ ├─TableReader 9980.01 root data:Selection", + " │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p0 keep order:false, stats:pseudo", + " │ │ ├─TableReader 9980.01 root data:Selection", + " │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p1 keep order:false, stats:pseudo", + " │ │ ├─TableReader 9980.01 root data:Selection", + " │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p2 keep order:false, stats:pseudo", + " │ │ └─TableReader 9980.01 root data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p3 keep order:false, stats:pseudo", + " │ └─PartitionUnion(Probe) 39960.00 root ", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p0 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p1 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p2 keep order:false, stats:pseudo", + " │ └─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p3 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 46828.12 root inner join, equal:[eq(test.t5.a, test.t2.a)]", + " ├─HashJoin(Build) 37462.50 root inner join, equal:[eq(test.t6.b, test.t5.b)]", + " │ ├─PartitionUnion(Build) 29970.00 root ", + " │ │ ├─TableReader 9990.00 root data:Selection", + " │ │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t6.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t6, partition:p0 keep order:false, stats:pseudo", + " │ │ ├─TableReader 9990.00 root data:Selection", + " │ │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t6.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t6, partition:p1 keep order:false, stats:pseudo", + " │ │ └─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t6.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t6, partition:p2 keep order:false, stats:pseudo", + " │ └─PartitionUnion(Probe) 49900.05 root ", + " │ ├─TableReader 9980.01 root data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t5, partition:p0 keep order:false, stats:pseudo", + " │ ├─TableReader 9980.01 root data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t5, partition:p1 keep order:false, stats:pseudo", + " │ ├─TableReader 9980.01 root data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t5, partition:p2 keep order:false, stats:pseudo", + " │ ├─TableReader 9980.01 root data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t5, partition:p3 keep order:false, stats:pseudo", + " │ └─TableReader 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t5, partition:p4 keep order:false, stats:pseudo", + " └─PartitionUnion(Probe) 49950.00 root ", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p0 keep order:false, stats:pseudo", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p1 keep order:false, stats:pseudo", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p2 keep order:false, stats:pseudo", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p3 keep order:false, stats:pseudo", + " └─TableReader 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p4 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] + }, + { + "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": [ + "Projection 54821.83 root 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 54821.83 root left outer join, equal:[eq(test.t2.b, test.t1.b)]", + " ├─Projection(Build) 46781.30 root test.t1.a, test.t1.b, test.t3.a, test.t3.b, test.t4.a, test.t4.b", + " │ └─HashJoin 46781.30 root inner join, equal:[eq(test.t3.b, test.t4.b)]", + " │ ├─HashJoin(Build) 37425.04 root inner join, equal:[eq(test.t3.a, test.t1.a)]", + " │ │ ├─PartitionUnion(Build) 29940.03 root ", + " │ │ │ ├─TableReader 9980.01 root data:Selection", + " │ │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p0 keep order:false, stats:pseudo", + " │ │ │ ├─TableReader 9980.01 root data:Selection", + " │ │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p1 keep order:false, stats:pseudo", + " │ │ │ └─TableReader 9980.01 root data:Selection", + " │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p2 keep order:false, stats:pseudo", + " │ │ └─PartitionUnion(Probe) 39920.04 root ", + " │ │ ├─TableReader 9980.01 root data:Selection", + " │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p0 keep order:false, stats:pseudo", + " │ │ ├─TableReader 9980.01 root data:Selection", + " │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p1 keep order:false, stats:pseudo", + " │ │ ├─TableReader 9980.01 root data:Selection", + " │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p2 keep order:false, stats:pseudo", + " │ │ └─TableReader 9980.01 root data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p3 keep order:false, stats:pseudo", + " │ └─PartitionUnion(Probe) 39960.00 root ", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p0 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p1 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p2 keep order:false, stats:pseudo", + " │ └─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p3 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 46828.12 root inner join, equal:[eq(test.t5.a, test.t2.a)]", + " ├─HashJoin(Build) 37462.50 root inner join, equal:[eq(test.t6.b, test.t5.b)]", + " │ ├─PartitionUnion(Build) 29970.00 root ", + " │ │ ├─TableReader 9990.00 root data:Selection", + " │ │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t6.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t6, partition:p0 keep order:false, stats:pseudo", + " │ │ ├─TableReader 9990.00 root data:Selection", + " │ │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t6.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t6, partition:p1 keep order:false, stats:pseudo", + " │ │ └─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t6.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t6, partition:p2 keep order:false, stats:pseudo", + " │ └─PartitionUnion(Probe) 49900.05 root ", + " │ ├─TableReader 9980.01 root data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t5, partition:p0 keep order:false, stats:pseudo", + " │ ├─TableReader 9980.01 root data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t5, partition:p1 keep order:false, stats:pseudo", + " │ ├─TableReader 9980.01 root data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t5, partition:p2 keep order:false, stats:pseudo", + " │ ├─TableReader 9980.01 root data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t5, partition:p3 keep order:false, stats:pseudo", + " │ └─TableReader 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t5, partition:p4 keep order:false, stats:pseudo", + " └─PartitionUnion(Probe) 49950.00 root ", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p0 keep order:false, stats:pseudo", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p1 keep order:false, stats:pseudo", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p2 keep order:false, stats:pseudo", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p3 keep order:false, stats:pseudo", + " └─TableReader 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p4 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 We can only use one leading hint at most, when multiple leading hints are used, all leading hints will be invalid" + ] + }, + { + "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": [ + "Projection 54821.83 root 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 54821.83 root left outer join, equal:[eq(test.t2.b, test.t1.b)]", + " ├─Projection(Build) 46781.30 root test.t1.a, test.t1.b, test.t3.a, test.t3.b, test.t4.a, test.t4.b", + " │ └─HashJoin 46781.30 root inner join, equal:[eq(test.t3.b, test.t4.b)]", + " │ ├─HashJoin(Build) 37425.04 root inner join, equal:[eq(test.t3.a, test.t1.a)]", + " │ │ ├─PartitionUnion(Build) 29940.03 root ", + " │ │ │ ├─TableReader 9980.01 root data:Selection", + " │ │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p0 keep order:false, stats:pseudo", + " │ │ │ ├─TableReader 9980.01 root data:Selection", + " │ │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p1 keep order:false, stats:pseudo", + " │ │ │ └─TableReader 9980.01 root data:Selection", + " │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p2 keep order:false, stats:pseudo", + " │ │ └─PartitionUnion(Probe) 39920.04 root ", + " │ │ ├─TableReader 9980.01 root data:Selection", + " │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p0 keep order:false, stats:pseudo", + " │ │ ├─TableReader 9980.01 root data:Selection", + " │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p1 keep order:false, stats:pseudo", + " │ │ ├─TableReader 9980.01 root data:Selection", + " │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p2 keep order:false, stats:pseudo", + " │ │ └─TableReader 9980.01 root data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p3 keep order:false, stats:pseudo", + " │ └─PartitionUnion(Probe) 39960.00 root ", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p0 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p1 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p2 keep order:false, stats:pseudo", + " │ └─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p3 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 46828.12 root inner join, equal:[eq(test.t5.a, test.t2.a)]", + " ├─HashJoin(Build) 37462.50 root inner join, equal:[eq(test.t6.b, test.t5.b)]", + " │ ├─PartitionUnion(Build) 29970.00 root ", + " │ │ ├─TableReader 9990.00 root data:Selection", + " │ │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t6.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t6, partition:p0 keep order:false, stats:pseudo", + " │ │ ├─TableReader 9990.00 root data:Selection", + " │ │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t6.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t6, partition:p1 keep order:false, stats:pseudo", + " │ │ └─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t6.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t6, partition:p2 keep order:false, stats:pseudo", + " │ └─PartitionUnion(Probe) 49900.05 root ", + " │ ├─TableReader 9980.01 root data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t5, partition:p0 keep order:false, stats:pseudo", + " │ ├─TableReader 9980.01 root data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t5, partition:p1 keep order:false, stats:pseudo", + " │ ├─TableReader 9980.01 root data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t5, partition:p2 keep order:false, stats:pseudo", + " │ ├─TableReader 9980.01 root data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t5, partition:p3 keep order:false, stats:pseudo", + " │ └─TableReader 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t5, partition:p4 keep order:false, stats:pseudo", + " └─PartitionUnion(Probe) 49950.00 root ", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p0 keep order:false, stats:pseudo", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p1 keep order:false, stats:pseudo", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p2 keep order:false, stats:pseudo", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p3 keep order:false, stats:pseudo", + " └─TableReader 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p4 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid", + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] + }, + { + "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": [ + "Projection 46828.12 root 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 46828.12 root right outer join, equal:[eq(test.t.a, test.t1.a)]", + " ├─Projection(Build) 37462.50 root test.t4.a, test.t4.b, test.t.a, test.t.b", + " │ └─HashJoin 37462.50 root inner join, equal:[eq(test.t.a, test.t4.a)]", + " │ ├─PartitionUnion(Build) 29970.00 root ", + " │ │ ├─TableReader 9990.00 root data:Selection", + " │ │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t.a))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t, partition:p0 keep order:false, stats:pseudo", + " │ │ ├─TableReader 9990.00 root data:Selection", + " │ │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t.a))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t, partition:p1 keep order:false, stats:pseudo", + " │ │ └─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t.a))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t, partition:p2 keep order:false, stats:pseudo", + " │ └─PartitionUnion(Probe) 39960.00 root ", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p0 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p1 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p2 keep order:false, stats:pseudo", + " │ └─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p3 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 39960.00 root inner join, equal:[eq(test.t2.b, test.t1.b)]", + " ├─HashJoin(Build) 37462.50 root inner join, equal:[eq(test.t3.b, test.t2.b)]", + " │ ├─PartitionUnion(Build) 29970.00 root ", + " │ │ ├─TableReader 9990.00 root data:Selection", + " │ │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p0 keep order:false, stats:pseudo", + " │ │ ├─TableReader 9990.00 root data:Selection", + " │ │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p1 keep order:false, stats:pseudo", + " │ │ └─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p2 keep order:false, stats:pseudo", + " │ └─PartitionUnion(Probe) 49950.00 root ", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p0 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p1 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p2 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p3 keep order:false, stats:pseudo", + " │ └─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p4 keep order:false, stats:pseudo", + " └─PartitionUnion(Probe) 39960.00 root ", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p0 keep order:false, stats:pseudo", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p1 keep order:false, stats:pseudo", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p2 keep order:false, stats:pseudo", + " └─TableReader 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p3 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] + }, + { + "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": [ + "Projection 46828.12 root 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 46828.12 root right outer join, equal:[eq(test.t.a, test.t1.a)]", + " ├─Projection(Build) 37462.50 root test.t4.a, test.t4.b, test.t.a, test.t.b", + " │ └─HashJoin 37462.50 root inner join, equal:[eq(test.t.a, test.t4.a)]", + " │ ├─PartitionUnion(Build) 29970.00 root ", + " │ │ ├─TableReader 9990.00 root data:Selection", + " │ │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t.a))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t, partition:p0 keep order:false, stats:pseudo", + " │ │ ├─TableReader 9990.00 root data:Selection", + " │ │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t.a))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t, partition:p1 keep order:false, stats:pseudo", + " │ │ └─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t.a))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t, partition:p2 keep order:false, stats:pseudo", + " │ └─PartitionUnion(Probe) 39960.00 root ", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p0 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p1 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p2 keep order:false, stats:pseudo", + " │ └─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p3 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 39960.00 root inner join, equal:[eq(test.t2.b, test.t1.b)]", + " ├─HashJoin(Build) 37462.50 root inner join, equal:[eq(test.t3.b, test.t2.b)]", + " │ ├─PartitionUnion(Build) 29970.00 root ", + " │ │ ├─TableReader 9990.00 root data:Selection", + " │ │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p0 keep order:false, stats:pseudo", + " │ │ ├─TableReader 9990.00 root data:Selection", + " │ │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p1 keep order:false, stats:pseudo", + " │ │ └─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p2 keep order:false, stats:pseudo", + " │ └─PartitionUnion(Probe) 49950.00 root ", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p0 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p1 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p2 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p3 keep order:false, stats:pseudo", + " │ └─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p4 keep order:false, stats:pseudo", + " └─PartitionUnion(Probe) 39960.00 root ", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p0 keep order:false, stats:pseudo", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p1 keep order:false, stats:pseudo", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p2 keep order:false, stats:pseudo", + " └─TableReader 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p3 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] + }, + { + "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": [ + "Projection 46828.12 root 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 46828.12 root right outer join, equal:[eq(test.t.a, test.t1.a)]", + " ├─Projection(Build) 37462.50 root test.t4.a, test.t4.b, test.t.a, test.t.b", + " │ └─HashJoin 37462.50 root inner join, equal:[eq(test.t.a, test.t4.a)]", + " │ ├─PartitionUnion(Build) 29970.00 root ", + " │ │ ├─TableReader 9990.00 root data:Selection", + " │ │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t.a))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t, partition:p0 keep order:false, stats:pseudo", + " │ │ ├─TableReader 9990.00 root data:Selection", + " │ │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t.a))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t, partition:p1 keep order:false, stats:pseudo", + " │ │ └─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t.a))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t, partition:p2 keep order:false, stats:pseudo", + " │ └─PartitionUnion(Probe) 39960.00 root ", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p0 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p1 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p2 keep order:false, stats:pseudo", + " │ └─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p3 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 39960.00 root inner join, equal:[eq(test.t2.b, test.t1.b)]", + " ├─HashJoin(Build) 37462.50 root inner join, equal:[eq(test.t3.b, test.t2.b)]", + " │ ├─PartitionUnion(Build) 29970.00 root ", + " │ │ ├─TableReader 9990.00 root data:Selection", + " │ │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p0 keep order:false, stats:pseudo", + " │ │ ├─TableReader 9990.00 root data:Selection", + " │ │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p1 keep order:false, stats:pseudo", + " │ │ └─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p2 keep order:false, stats:pseudo", + " │ └─PartitionUnion(Probe) 49950.00 root ", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p0 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p1 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p2 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p3 keep order:false, stats:pseudo", + " │ └─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p4 keep order:false, stats:pseudo", + " └─PartitionUnion(Probe) 39960.00 root ", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p0 keep order:false, stats:pseudo", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p1 keep order:false, stats:pseudo", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p2 keep order:false, stats:pseudo", + " └─TableReader 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p3 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] + }, + { + "SQL": "select /*+ leading(t3) */ * from t2 right join (t1 left join t3 on t1.a=t3.a) on t2.b=t1.b;", + "Plan": [ + "HashJoin 50000.00 root right outer join, equal:[eq(test.t2.b, test.t1.b)]", + "├─HashJoin(Build) 40000.00 root left outer join, equal:[eq(test.t1.a, test.t3.a)]", + "│ ├─PartitionUnion(Build) 29970.00 root ", + "│ │ ├─TableReader 9990.00 root data:Selection", + "│ │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", + "│ │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p0 keep order:false, stats:pseudo", + "│ │ ├─TableReader 9990.00 root data:Selection", + "│ │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", + "│ │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p1 keep order:false, stats:pseudo", + "│ │ └─TableReader 9990.00 root data:Selection", + "│ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", + "│ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p2 keep order:false, stats:pseudo", + "│ └─PartitionUnion(Probe) 40000.00 root ", + "│ ├─TableReader 10000.00 root data:TableFullScan", + "│ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p0 keep order:false, stats:pseudo", + "│ ├─TableReader 10000.00 root data:TableFullScan", + "│ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p1 keep order:false, stats:pseudo", + "│ ├─TableReader 10000.00 root data:TableFullScan", + "│ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p2 keep order:false, stats:pseudo", + "│ └─TableReader 10000.00 root data:TableFullScan", + "│ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p3 keep order:false, stats:pseudo", + "└─PartitionUnion(Probe) 49950.00 root ", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p0 keep order:false, stats:pseudo", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p1 keep order:false, stats:pseudo", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p2 keep order:false, stats:pseudo", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p3 keep order:false, stats:pseudo", + " └─TableReader 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p4 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] + }, + { + "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": [ + "HashJoin 50000.00 root right outer join, equal:[eq(test.t2.b, test.t1.b)]", + "├─HashJoin(Build) 40000.00 root left outer join, equal:[eq(test.t1.a, test.t3.a)]", + "│ ├─PartitionUnion(Build) 29970.00 root ", + "│ │ ├─TableReader 9990.00 root data:Selection", + "│ │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", + "│ │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p0 keep order:false, stats:pseudo", + "│ │ ├─TableReader 9990.00 root data:Selection", + "│ │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", + "│ │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p1 keep order:false, stats:pseudo", + "│ │ └─TableReader 9990.00 root data:Selection", + "│ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", + "│ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p2 keep order:false, stats:pseudo", + "│ └─PartitionUnion(Probe) 40000.00 root ", + "│ ├─TableReader 10000.00 root data:TableFullScan", + "│ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p0 keep order:false, stats:pseudo", + "│ ├─TableReader 10000.00 root data:TableFullScan", + "│ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p1 keep order:false, stats:pseudo", + "│ ├─TableReader 10000.00 root data:TableFullScan", + "│ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p2 keep order:false, stats:pseudo", + "│ └─TableReader 10000.00 root data:TableFullScan", + "│ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p3 keep order:false, stats:pseudo", + "└─PartitionUnion(Probe) 49950.00 root ", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p0 keep order:false, stats:pseudo", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p1 keep order:false, stats:pseudo", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p2 keep order:false, stats:pseudo", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p3 keep order:false, stats:pseudo", + " └─TableReader 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p4 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] + }, + { + "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": [ + "Projection 58476.62 root 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 58476.62 root right outer join, equal:[eq(test.t2.b, test.t1.b)]", + " ├─PartitionUnion(Build) 49950.00 root ", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p0 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p1 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p2 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p3 keep order:false, stats:pseudo", + " │ └─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p4 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 46781.30 root inner join, equal:[eq(test.t3.b, test.t4.b)]", + " ├─HashJoin(Build) 37425.04 root inner join, equal:[eq(test.t3.a, test.t1.a)]", + " │ ├─PartitionUnion(Build) 29940.03 root ", + " │ │ ├─TableReader 9980.01 root data:Selection", + " │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p0 keep order:false, stats:pseudo", + " │ │ ├─TableReader 9980.01 root data:Selection", + " │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p1 keep order:false, stats:pseudo", + " │ │ └─TableReader 9980.01 root data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p2 keep order:false, stats:pseudo", + " │ └─PartitionUnion(Probe) 39960.00 root ", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p0 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p1 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p2 keep order:false, stats:pseudo", + " │ └─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p3 keep order:false, stats:pseudo", + " └─PartitionUnion(Probe) 39960.00 root ", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p0 keep order:false, stats:pseudo", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p1 keep order:false, stats:pseudo", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p2 keep order:false, stats:pseudo", + " └─TableReader 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p3 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] + }, + { + "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": [ + "Projection 58476.62 root 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 58476.62 root right outer join, equal:[eq(test.t2.b, test.t1.b)]", + " ├─PartitionUnion(Build) 49950.00 root ", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p0 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p1 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p2 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p3 keep order:false, stats:pseudo", + " │ └─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p4 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 46781.30 root inner join, equal:[eq(test.t3.b, test.t4.b)]", + " ├─HashJoin(Build) 37425.04 root inner join, equal:[eq(test.t3.a, test.t1.a)]", + " │ ├─PartitionUnion(Build) 29940.03 root ", + " │ │ ├─TableReader 9980.01 root data:Selection", + " │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p0 keep order:false, stats:pseudo", + " │ │ ├─TableReader 9980.01 root data:Selection", + " │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p1 keep order:false, stats:pseudo", + " │ │ └─TableReader 9980.01 root data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p2 keep order:false, stats:pseudo", + " │ └─PartitionUnion(Probe) 39960.00 root ", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p0 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p1 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p2 keep order:false, stats:pseudo", + " │ └─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p3 keep order:false, stats:pseudo", + " └─PartitionUnion(Probe) 39960.00 root ", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p0 keep order:false, stats:pseudo", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p1 keep order:false, stats:pseudo", + " ├─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p2 keep order:false, stats:pseudo", + " └─TableReader 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p3 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] + }, + { + "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": [ + "Projection 54876.71 root 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 54876.71 root inner join, equal:[eq(test.t5.b, test.t6.b)]", + " ├─PartitionUnion(Build) 29970.00 root ", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t6.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t6, partition:p0 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t6.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t6, partition:p1 keep order:false, stats:pseudo", + " │ └─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t6.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t6, partition:p2 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 73095.78 root inner join, equal:[eq(test.t2.a, test.t5.a)]", + " ├─PartitionUnion(Build) 49900.05 root ", + " │ ├─TableReader 9980.01 root data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t5, partition:p0 keep order:false, stats:pseudo", + " │ ├─TableReader 9980.01 root data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t5, partition:p1 keep order:false, stats:pseudo", + " │ ├─TableReader 9980.01 root data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t5, partition:p2 keep order:false, stats:pseudo", + " │ ├─TableReader 9980.01 root data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t5, partition:p3 keep order:false, stats:pseudo", + " │ └─TableReader 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t5, partition:p4 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 58476.62 root inner join, equal:[eq(test.t1.b, test.t2.b)]", + " ├─HashJoin(Build) 46781.30 root inner join, equal:[eq(test.t3.b, test.t4.b)]", + " │ ├─HashJoin(Build) 37425.04 root inner join, equal:[eq(test.t3.a, test.t1.a)]", + " │ │ ├─PartitionUnion(Build) 29940.03 root ", + " │ │ │ ├─TableReader 9980.01 root data:Selection", + " │ │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p0 keep order:false, stats:pseudo", + " │ │ │ ├─TableReader 9980.01 root data:Selection", + " │ │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p1 keep order:false, stats:pseudo", + " │ │ │ └─TableReader 9980.01 root data:Selection", + " │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p2 keep order:false, stats:pseudo", + " │ │ └─PartitionUnion(Probe) 39920.04 root ", + " │ │ ├─TableReader 9980.01 root data:Selection", + " │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p0 keep order:false, stats:pseudo", + " │ │ ├─TableReader 9980.01 root data:Selection", + " │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p1 keep order:false, stats:pseudo", + " │ │ ├─TableReader 9980.01 root data:Selection", + " │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p2 keep order:false, stats:pseudo", + " │ │ └─TableReader 9980.01 root data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p3 keep order:false, stats:pseudo", + " │ └─PartitionUnion(Probe) 39960.00 root ", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p0 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p1 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p2 keep order:false, stats:pseudo", + " │ └─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p3 keep order:false, stats:pseudo", + " └─PartitionUnion(Probe) 49900.05 root ", + " ├─TableReader 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t2.a)), not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p0 keep order:false, stats:pseudo", + " ├─TableReader 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t2.a)), not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p1 keep order:false, stats:pseudo", + " ├─TableReader 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t2.a)), not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p2 keep order:false, stats:pseudo", + " ├─TableReader 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t2.a)), not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p3 keep order:false, stats:pseudo", + " └─TableReader 9980.01 root data:Selection", + " └─Selection 9980.01 cop[tikv] not(isnull(test.t2.a)), not(isnull(test.t2.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p4 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] + }, + { + "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": [ + "Projection 54876.71 root 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 54876.71 root inner join, equal:[eq(test.t5.b, test.t6.b)]", + " ├─PartitionUnion(Build) 29970.00 root ", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t6.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t6, partition:p0 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t6.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t6, partition:p1 keep order:false, stats:pseudo", + " │ └─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t6.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t6, partition:p2 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 73095.78 root inner join, equal:[eq(test.t2.a, test.t5.a)]", + " ├─PartitionUnion(Build) 49900.05 root ", + " │ ├─TableReader 9980.01 root data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t5, partition:p0 keep order:false, stats:pseudo", + " │ ├─TableReader 9980.01 root data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t5, partition:p1 keep order:false, stats:pseudo", + " │ ├─TableReader 9980.01 root data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t5, partition:p2 keep order:false, stats:pseudo", + " │ ├─TableReader 9980.01 root data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t5, partition:p3 keep order:false, stats:pseudo", + " │ └─TableReader 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t5, partition:p4 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 58476.62 root inner join, equal:[eq(test.t1.b, test.t2.b)]", + " ├─HashJoin(Build) 46781.30 root inner join, equal:[eq(test.t3.b, test.t4.b)]", + " │ ├─HashJoin(Build) 37425.04 root inner join, equal:[eq(test.t3.a, test.t1.a)]", + " │ │ ├─PartitionUnion(Build) 29940.03 root ", + " │ │ │ ├─TableReader 9980.01 root data:Selection", + " │ │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p0 keep order:false, stats:pseudo", + " │ │ │ ├─TableReader 9980.01 root data:Selection", + " │ │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p1 keep order:false, stats:pseudo", + " │ │ │ └─TableReader 9980.01 root data:Selection", + " │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p2 keep order:false, stats:pseudo", + " │ │ └─PartitionUnion(Probe) 39920.04 root ", + " │ │ ├─TableReader 9980.01 root data:Selection", + " │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p0 keep order:false, stats:pseudo", + " │ │ ├─TableReader 9980.01 root data:Selection", + " │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p1 keep order:false, stats:pseudo", + " │ │ ├─TableReader 9980.01 root data:Selection", + " │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p2 keep order:false, stats:pseudo", + " │ │ └─TableReader 9980.01 root data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p3 keep order:false, stats:pseudo", + " │ └─PartitionUnion(Probe) 39960.00 root ", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p0 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p1 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p2 keep order:false, stats:pseudo", + " │ └─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p3 keep order:false, stats:pseudo", + " └─PartitionUnion(Probe) 49900.05 root ", + " ├─TableReader 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t2.a)), not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p0 keep order:false, stats:pseudo", + " ├─TableReader 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t2.a)), not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p1 keep order:false, stats:pseudo", + " ├─TableReader 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t2.a)), not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p2 keep order:false, stats:pseudo", + " ├─TableReader 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t2.a)), not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p3 keep order:false, stats:pseudo", + " └─TableReader 9980.01 root data:Selection", + " └─Selection 9980.01 cop[tikv] not(isnull(test.t2.a)), not(isnull(test.t2.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p4 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 We can only use one leading hint at most, when multiple leading hints are used, all leading hints will be invalid" + ] + }, + { + "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": [ + "Projection 54876.71 root 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 54876.71 root inner join, equal:[eq(test.t5.b, test.t6.b)]", + " ├─PartitionUnion(Build) 29970.00 root ", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t6.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t6, partition:p0 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t6.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t6, partition:p1 keep order:false, stats:pseudo", + " │ └─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t6.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t6, partition:p2 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 73095.78 root inner join, equal:[eq(test.t2.a, test.t5.a)]", + " ├─PartitionUnion(Build) 49900.05 root ", + " │ ├─TableReader 9980.01 root data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t5, partition:p0 keep order:false, stats:pseudo", + " │ ├─TableReader 9980.01 root data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t5, partition:p1 keep order:false, stats:pseudo", + " │ ├─TableReader 9980.01 root data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t5, partition:p2 keep order:false, stats:pseudo", + " │ ├─TableReader 9980.01 root data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t5, partition:p3 keep order:false, stats:pseudo", + " │ └─TableReader 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t5, partition:p4 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 58476.62 root inner join, equal:[eq(test.t1.b, test.t2.b)]", + " ├─HashJoin(Build) 46781.30 root inner join, equal:[eq(test.t3.b, test.t4.b)]", + " │ ├─HashJoin(Build) 37425.04 root inner join, equal:[eq(test.t3.a, test.t1.a)]", + " │ │ ├─PartitionUnion(Build) 29940.03 root ", + " │ │ │ ├─TableReader 9980.01 root data:Selection", + " │ │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p0 keep order:false, stats:pseudo", + " │ │ │ ├─TableReader 9980.01 root data:Selection", + " │ │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p1 keep order:false, stats:pseudo", + " │ │ │ └─TableReader 9980.01 root data:Selection", + " │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t3, partition:p2 keep order:false, stats:pseudo", + " │ │ └─PartitionUnion(Probe) 39920.04 root ", + " │ │ ├─TableReader 9980.01 root data:Selection", + " │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p0 keep order:false, stats:pseudo", + " │ │ ├─TableReader 9980.01 root data:Selection", + " │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p1 keep order:false, stats:pseudo", + " │ │ ├─TableReader 9980.01 root data:Selection", + " │ │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p2 keep order:false, stats:pseudo", + " │ │ └─TableReader 9980.01 root data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t1, partition:p3 keep order:false, stats:pseudo", + " │ └─PartitionUnion(Probe) 39960.00 root ", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p0 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p1 keep order:false, stats:pseudo", + " │ ├─TableReader 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p2 keep order:false, stats:pseudo", + " │ └─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t4, partition:p3 keep order:false, stats:pseudo", + " └─PartitionUnion(Probe) 49900.05 root ", + " ├─TableReader 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t2.a)), not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p0 keep order:false, stats:pseudo", + " ├─TableReader 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t2.a)), not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p1 keep order:false, stats:pseudo", + " ├─TableReader 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t2.a)), not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p2 keep order:false, stats:pseudo", + " ├─TableReader 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t2.a)), not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p3 keep order:false, stats:pseudo", + " └─TableReader 9980.01 root data:Selection", + " └─Selection 9980.01 cop[tikv] not(isnull(test.t2.a)), not(isnull(test.t2.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t2, partition:p4 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] } ] }, @@ -2603,339 +4188,604 @@ " └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo" ], "Warning": null - } - ] - }, - { - "Name": "TestJoinOrderHint4DifferentJoinType", - "Cases": [ + }, { - "SQL": "select /*+ straight_join() */ * from t1 join t2 on t1.a=t2.a join t3 on t2.b=t3.b", + "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": [ - "HashJoin 15593.77 root inner join, equal:[eq(test.t2.b, test.t3.b)]", - "├─TableReader(Build) 9990.00 root data:Selection", - "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", - "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t1.a, test.t2.a)]", - " ├─TableReader(Build) 9980.01 root data:Selection", - " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t2.a)), not(isnull(test.t2.b))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " └─TableReader(Probe) 9990.00 root data:Selection", - " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + "Projection 24365.26 root 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 root inner join, equal:[eq(test.t2.b, test.t3.b)]", + " ├─TableReader(Build) 9990.00 root partition:all data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 19492.21 root inner join, equal:[eq(test.t.b, test.t2.b)]", + " ├─TableReader(Build) 9990.00 root partition:all data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 15593.77 root left outer join, equal:[eq(test.t.a, test.t1.a)]", + " ├─TableReader(Build) 9990.00 root partition:all data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t.a, test.t4.a)]", + " ├─TableReader(Build) 9980.01 root partition:all data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t.a)), not(isnull(test.t.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root partition:all data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo" ], - "Warning": null + "Warning": [ + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] }, { - "SQL": "select /*+ straight_join() */ * from t1 straight_join t2 straight_join t3", + "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": [ - "HashJoin 1000000000000.00 root CARTESIAN inner join", - "├─TableReader(Build) 10000.00 root data:TableFullScan", - "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 100000000.00 root CARTESIAN inner join", - " ├─TableReader(Build) 10000.00 root data:TableFullScan", - " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " └─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + "Projection 24365.26 root 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 root left outer join, equal:[eq(test.t.a, test.t1.a)]", + " ├─TableReader(Build) 9990.00 root partition:all data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 19492.21 root inner join, equal:[eq(test.t.a, test.t4.a)]", + " ├─TableReader(Build) 9990.00 root partition:all data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 15593.77 root inner join, equal:[eq(test.t2.b, test.t.b)]", + " ├─TableReader(Build) 9980.01 root partition:all data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t.a)), not(isnull(test.t.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12487.50 root inner join, equal:[eq(test.t2.b, test.t3.b)]", + " ├─TableReader(Build) 9990.00 root partition:all data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root partition:all data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" ], "Warning": null }, { - "SQL": "select /*+ straight_join() */ * from t1 join t2 on t1.a=t2.a left join t3 on t2.b=t3.b", + "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": [ - "HashJoin 15609.38 root left outer join, equal:[eq(test.t2.b, test.t3.b)]", - "├─TableReader(Build) 9990.00 root data:Selection", - "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", - "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 12487.50 root inner join, equal:[eq(test.t1.a, test.t2.a)]", - " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " └─TableReader(Probe) 9990.00 root data:Selection", - " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + "Projection 24365.26 root 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 root inner join, equal:[eq(test.t2.b, test.t3.b)]", + " ├─TableReader(Build) 9990.00 root partition:all data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 19492.21 root inner join, equal:[eq(test.t.b, test.t2.b)]", + " ├─TableReader(Build) 9990.00 root partition:all data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 15593.77 root left outer join, equal:[eq(test.t.a, test.t1.a)]", + " ├─TableReader(Build) 9990.00 root partition:all data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t.a, test.t4.a)]", + " ├─TableReader(Build) 9980.01 root partition:all data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t.a)), not(isnull(test.t.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root partition:all data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo" ], - "Warning": null + "Warning": [ + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] }, { - "SQL": "select /*+ straight_join() */ * from t1 join t2 on t1.a=t2.a right join t3 on t2.b=t3.b", + "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": [ - "HashJoin 15593.77 root right outer join, equal:[eq(test.t2.b, test.t3.b)]", - "├─TableReader(Build) 10000.00 root data:TableFullScan", - "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t1.a, test.t2.a)]", - " ├─TableReader(Build) 9980.01 root data:Selection", - " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t2.a)), not(isnull(test.t2.b))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " └─TableReader(Probe) 9990.00 root data:Selection", - " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + "Projection 24365.26 root 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 root inner join, equal:[eq(test.t2.b, test.t3.b)]", + " ├─TableReader(Build) 9990.00 root partition:all data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 19492.21 root inner join, equal:[eq(test.t.b, test.t2.b)]", + " ├─TableReader(Build) 9990.00 root partition:all data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 15593.77 root left outer join, equal:[eq(test.t.a, test.t1.a)]", + " ├─TableReader(Build) 9990.00 root partition:all data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t.a, test.t4.a)]", + " ├─TableReader(Build) 9980.01 root partition:all data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t.a)), not(isnull(test.t.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root partition:all data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo" ], - "Warning": null + "Warning": [ + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] }, { - "SQL": "select /*+ straight_join() */ * from t1 join t2 on t1.a=t2.a cross join t3", + "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": [ - "HashJoin 124875000.00 root CARTESIAN inner join", - "├─TableReader(Build) 10000.00 root data:TableFullScan", - "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 12487.50 root inner join, equal:[eq(test.t1.a, test.t2.a)]", - " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " └─TableReader(Probe) 9990.00 root data:Selection", - " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + "Projection 24365.26 root 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 root left outer join, equal:[eq(test.t.a, test.t1.a)]", + " ├─TableReader(Build) 9990.00 root partition:all data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 19492.21 root inner join, equal:[eq(test.t.a, test.t4.a)]", + " ├─TableReader(Build) 9990.00 root partition:all data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 15593.77 root inner join, equal:[eq(test.t2.b, test.t.b)]", + " ├─TableReader(Build) 9980.01 root partition:all data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t.a)), not(isnull(test.t.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12487.50 root inner join, equal:[eq(test.t3.b, test.t2.b)]", + " ├─TableReader(Build) 9990.00 root partition:all data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root partition:all data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo" ], "Warning": null }, { - "SQL": "select /*+ leading(t2) */ * from t1 join t2 on t1.a=t2.a join t3 on t2.b=t3.b", + "SQL": "select /*+ leading(t3) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.b=t1.b;", "Plan": [ - "Projection 15593.77 root test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t3.a, test.t3.b", - "└─HashJoin 15593.77 root inner join, equal:[eq(test.t2.b, test.t3.b)]", - " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + "HashJoin 15609.38 root left outer join, equal:[eq(test.t2.b, test.t1.b)]", + "├─TableReader(Build) 10000.00 root partition:all data:TableFullScan", + "│ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + "└─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t3.a)]", + " ├─TableReader(Build) 9990.00 root partition:all data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t2.a, test.t1.a)]", - " ├─TableReader(Build) 9980.01 root data:Selection", - " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t2.a)), not(isnull(test.t2.b))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " └─TableReader(Probe) 9990.00 root data:Selection", - " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + " └─TableReader(Probe) 9990.00 root partition:all data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" ], "Warning": null }, { - "SQL": "select /*+ leading(t3) */ * from t1 join t2 on t1.a=t2.a join t3 on t2.b=t3.b", + "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": [ - "Projection 15593.77 root test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t3.a, test.t3.b", - "└─HashJoin 15593.77 root inner join, equal:[eq(test.t2.a, test.t1.a)]", - " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", - " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t3.b, test.t2.b)]", - " ├─TableReader(Build) 9980.01 root data:Selection", - " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t2.a)), not(isnull(test.t2.b))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " └─TableReader(Probe) 9990.00 root data:Selection", - " └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", - " └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo" + "HashJoin 15609.38 root left outer join, equal:[eq(test.t2.b, test.t1.b)]", + "├─TableReader(Build) 10000.00 root partition:all data:TableFullScan", + "│ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + "└─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t3.a)]", + " ├─TableReader(Build) 9990.00 root partition:all data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root partition:all data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" ], - "Warning": null + "Warning": [ + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid", + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] }, { - "SQL": "select /*+ leading(t2, t3) */ * from t1 join t2 on t1.a=t2.a join t3 on t2.b=t3.b", + "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": [ - "Projection 15593.77 root test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t3.a, test.t3.b", - "└─HashJoin 15593.77 root inner join, equal:[eq(test.t2.a, test.t1.a)]", - " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", - " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t2.b, test.t3.b)]", - " ├─TableReader(Build) 9980.01 root data:Selection", - " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t2.a)), not(isnull(test.t2.b))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " └─TableReader(Probe) 9990.00 root data:Selection", - " └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", - " └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo" + "HashJoin 19492.21 root left outer join, equal:[eq(test.t2.b, test.t1.b)]", + "├─TableReader(Build) 10000.00 root partition:all data:TableFullScan", + "│ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + "└─HashJoin(Probe) 15593.77 root inner join, equal:[eq(test.t3.b, test.t4.b)]", + " ├─TableReader(Build) 9990.00 root partition:all data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t1.a, test.t3.a)]", + " ├─TableReader(Build) 9980.01 root partition:all data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9980.01 root partition:all data:Selection", + " └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" ], - "Warning": null + "Warning": [ + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid", + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] }, { - "SQL": "select /*+ leading(t3, t2) */ * from t1 join t2 on t1.a=t2.a join t3 on t2.b=t3.b", + "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": [ - "Projection 15593.77 root test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t3.a, test.t3.b", - "└─HashJoin 15593.77 root inner join, equal:[eq(test.t2.a, test.t1.a)]", - " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", - " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t3.b, test.t2.b)]", - " ├─TableReader(Build) 9980.01 root data:Selection", - " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t2.a)), not(isnull(test.t2.b))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " └─TableReader(Probe) 9990.00 root data:Selection", - " └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", - " └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo" + "HashJoin 19492.21 root left outer join, equal:[eq(test.t2.b, test.t1.b)]", + "├─TableReader(Build) 10000.00 root partition:all data:TableFullScan", + "│ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + "└─Projection(Probe) 15593.77 root test.t1.a, test.t1.b, test.t3.a, test.t3.b, test.t4.a, test.t4.b", + " └─HashJoin 15593.77 root inner join, equal:[eq(test.t3.a, test.t1.a)]", + " ├─TableReader(Build) 9980.01 root partition:all data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t3.b, test.t4.b)]", + " ├─TableReader(Build) 9980.01 root partition:all data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root partition:all data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo" ], "Warning": null }, { - "SQL": "select /*+ leading(t3, t1) */ * from t1 join t2 on t1.a=t2.a join t3 on t2.b=t3.b", + "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": [ - "Projection 124625374.88 root test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t3.a, test.t3.b", - "└─HashJoin 124625374.88 root inner join, equal:[eq(test.t1.a, test.t2.a) eq(test.t3.b, test.t2.b)]", - " ├─TableReader(Build) 9980.01 root data:Selection", - " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t2.a)), not(isnull(test.t2.b))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " └─HashJoin(Probe) 99800100.00 root CARTESIAN inner join", - " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", - " └─TableReader(Probe) 9990.00 root data:Selection", - " └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", - " └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo" + "Projection 30426.12 root 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 root left outer join, equal:[eq(test.t2.b, test.t1.b)]", + " ├─Projection(Build) 15593.77 root test.t1.a, test.t1.b, test.t3.a, test.t3.b, test.t4.a, test.t4.b", + " │ └─HashJoin 15593.77 root inner join, equal:[eq(test.t3.a, test.t1.a)]", + " │ ├─TableReader(Build) 9980.01 root partition:all data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " │ └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t3.b, test.t4.b)]", + " │ ├─TableReader(Build) 9980.01 root partition:all data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " │ └─TableReader(Probe) 9990.00 root partition:all data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 15593.77 root inner join, equal:[eq(test.t5.b, test.t6.b)]", + " ├─TableReader(Build) 9990.00 root partition:all data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t6.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t6 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t5.a, test.t2.a)]", + " ├─TableReader(Build) 9980.01 root partition:all data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t5 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root partition:all data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" ], "Warning": null }, { - "SQL": "select /*+ leading(t2) */ * from t1 straight_join t2 straight_join t3", + "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": [ - "HashJoin 1000000000000.00 root CARTESIAN inner join", - "├─TableReader(Build) 10000.00 root data:TableFullScan", - "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 100000000.00 root CARTESIAN inner join", - " ├─TableReader(Build) 10000.00 root data:TableFullScan", - " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " └─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + "Projection 30426.12 root 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 root left outer join, equal:[eq(test.t2.b, test.t1.b)]", + " ├─HashJoin(Build) 15593.77 root inner join, equal:[eq(test.t3.b, test.t4.b)]", + " │ ├─TableReader(Build) 9990.00 root partition:all data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", + " │ └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t1.a, test.t3.a)]", + " │ ├─TableReader(Build) 9980.01 root partition:all data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " │ └─TableReader(Probe) 9980.01 root partition:all data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 15593.77 root inner join, equal:[eq(test.t5.b, test.t6.b)]", + " ├─TableReader(Build) 9990.00 root partition:all data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t6.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t6 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t5.a, test.t2.a)]", + " ├─TableReader(Build) 9980.01 root partition:all data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t5 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root partition:all data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" ], "Warning": [ - "Warning 1815 leading hint is inapplicable, check the join type or the join algorithm hint" + "Warning 1815 We can only use one leading hint at most, when multiple leading hints are used, all leading hints will be invalid" ] }, { - "SQL": "select /*+ leading(t3) */ * from t1 straight_join t2 straight_join t3", + "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": [ - "HashJoin 1000000000000.00 root CARTESIAN inner join", - "├─TableReader(Build) 10000.00 root data:TableFullScan", - "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 100000000.00 root CARTESIAN inner join", - " ├─TableReader(Build) 10000.00 root data:TableFullScan", - " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " └─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + "Projection 30426.12 root 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 root left outer join, equal:[eq(test.t2.b, test.t1.b)]", + " ├─HashJoin(Build) 15593.77 root inner join, equal:[eq(test.t3.b, test.t4.b)]", + " │ ├─TableReader(Build) 9990.00 root partition:all data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", + " │ └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t1.a, test.t3.a)]", + " │ ├─TableReader(Build) 9980.01 root partition:all data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " │ └─TableReader(Probe) 9980.01 root partition:all data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 15593.77 root inner join, equal:[eq(test.t5.b, test.t6.b)]", + " ├─TableReader(Build) 9990.00 root partition:all data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t6.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t6 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t5.a, test.t2.a)]", + " ├─TableReader(Build) 9980.01 root partition:all data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t5 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root partition:all data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" ], "Warning": [ - "Warning 1815 leading hint is inapplicable, check the join type or the join algorithm hint" + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid", + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" ] }, { - "SQL": "select /*+ leading(t2, t3) */ * from t1 straight_join t2 straight_join t3", + "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": [ - "HashJoin 1000000000000.00 root CARTESIAN inner join", - "├─TableReader(Build) 10000.00 root data:TableFullScan", - "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 100000000.00 root CARTESIAN inner join", - " ├─TableReader(Build) 10000.00 root data:TableFullScan", - " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " └─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + "HashJoin 24389.65 root right outer join, equal:[eq(test.t.a, test.t1.a)]", + "├─HashJoin(Build) 12487.50 root inner join, equal:[eq(test.t4.a, test.t.a)]", + "│ ├─TableReader(Build) 9990.00 root partition:all data:Selection", + "│ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t.a))", + "│ │ └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo", + "│ └─TableReader(Probe) 9990.00 root partition:all data:Selection", + "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + "│ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", + "└─HashJoin(Probe) 15609.38 root inner join, equal:[eq(test.t2.b, test.t3.b)]", + " ├─TableReader(Build) 9990.00 root partition:all data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12487.50 root inner join, equal:[eq(test.t1.b, test.t2.b)]", + " ├─TableReader(Build) 9990.00 root partition:all data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root partition:all data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "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": [ + "Projection 24389.65 root 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 root right outer join, equal:[eq(test.t.a, test.t1.a)]", + " ├─HashJoin(Build) 12487.50 root inner join, equal:[eq(test.t4.a, test.t.a)]", + " │ ├─TableReader(Build) 9990.00 root partition:all data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t.a))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo", + " │ └─TableReader(Probe) 9990.00 root partition:all data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 15609.38 root inner join, equal:[eq(test.t2.b, test.t1.b)]", + " ├─TableReader(Build) 9990.00 root partition:all data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12487.50 root inner join, equal:[eq(test.t2.b, test.t3.b)]", + " ├─TableReader(Build) 9990.00 root partition:all data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root partition:all data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "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": [ + "HashJoin 24389.65 root right outer join, equal:[eq(test.t.a, test.t1.a)]", + "├─HashJoin(Build) 12487.50 root inner join, equal:[eq(test.t4.a, test.t.a)]", + "│ ├─TableReader(Build) 9990.00 root partition:all data:Selection", + "│ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t.a))", + "│ │ └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo", + "│ └─TableReader(Probe) 9990.00 root partition:all data:Selection", + "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + "│ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", + "└─HashJoin(Probe) 15609.38 root inner join, equal:[eq(test.t2.b, test.t3.b)]", + " ├─TableReader(Build) 9990.00 root partition:all data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12487.50 root inner join, equal:[eq(test.t1.b, test.t2.b)]", + " ├─TableReader(Build) 9990.00 root partition:all data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root partition:all data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" ], "Warning": [ - "Warning 1815 leading hint is inapplicable, check the join type or the join algorithm hint", - "Warning 1815 leading hint is inapplicable, check the join type or the join algorithm hint" + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" ] }, { - "SQL": "select /*+ leading(t3, t2) */ * from t1 straight_join t2 straight_join t3", + "SQL": "select /*+ leading(t3) */ * from t2 right join (t1 left join t3 on t1.a=t3.a) on t2.b=t1.b;", "Plan": [ - "HashJoin 1000000000000.00 root CARTESIAN inner join", - "├─TableReader(Build) 10000.00 root data:TableFullScan", - "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 100000000.00 root CARTESIAN inner join", - " ├─TableReader(Build) 10000.00 root data:TableFullScan", - " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " └─TableReader(Probe) 10000.00 root data:TableFullScan", + "HashJoin 15593.77 root right outer join, equal:[eq(test.t2.b, test.t1.b)]", + "├─TableReader(Build) 9990.00 root partition:all data:Selection", + "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + "│ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + "└─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t3.a)]", + " ├─TableReader(Build) 9990.00 root partition:all data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─TableReader(Probe) 10000.00 root partition:all data:TableFullScan", " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" ], - "Warning": [ - "Warning 1815 leading hint is inapplicable, check the join type or the join algorithm hint", - "Warning 1815 leading hint is inapplicable, check the join type or the join algorithm hint" - ] + "Warning": null }, { - "SQL": "select /*+ leading(t3, t1) */ * from t1 straight_join t2 straight_join t3", + "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": [ - "HashJoin 1000000000000.00 root CARTESIAN inner join", - "├─TableReader(Build) 10000.00 root data:TableFullScan", - "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 100000000.00 root CARTESIAN inner join", - " ├─TableReader(Build) 10000.00 root data:TableFullScan", - " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " └─TableReader(Probe) 10000.00 root data:TableFullScan", + "HashJoin 15593.77 root left outer join, equal:[eq(test.t1.a, test.t3.a)]", + "├─TableReader(Build) 9990.00 root partition:all data:Selection", + "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", + "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + "└─HashJoin(Probe) 12487.50 root right outer join, equal:[eq(test.t2.b, test.t1.b)]", + " ├─TableReader(Build) 9990.00 root partition:all data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─TableReader(Probe) 10000.00 root partition:all data:TableFullScan", " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" ], + "Warning": null + }, + { + "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": [ + "Projection 19492.21 root 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 root inner join, equal:[eq(test.t3.b, test.t4.b)]", + " ├─TableReader(Build) 9990.00 root partition:all data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 15593.77 root right outer join, equal:[eq(test.t2.b, test.t1.b)]", + " ├─TableReader(Build) 9990.00 root partition:all data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t3.a, test.t1.a)]", + " ├─TableReader(Build) 9980.01 root partition:all data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root partition:all data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + ], "Warning": [ - "Warning 1815 leading hint is inapplicable, check the join type or the join algorithm hint", - "Warning 1815 leading hint is inapplicable, check the join type or the join algorithm hint" + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" ] }, { - "SQL": "select /*+ leading(t2) */ * from t1 join t2 on t1.a=t2.a left join t3 on t2.b=t3.b", + "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": [ - "Projection 15609.38 root test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t3.a, test.t3.b", - "└─HashJoin 15609.38 root left outer join, equal:[eq(test.t2.b, test.t3.b)]", - " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - " └─HashJoin(Probe) 12487.50 root inner join, equal:[eq(test.t2.a, test.t1.a)]", - " ├─TableReader(Build) 9990.00 root data:Selection", + "Projection 19492.21 root 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 root right outer join, equal:[eq(test.t2.b, test.t1.b)]", + " ├─TableReader(Build) 9990.00 root partition:all data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 15593.77 root inner join, equal:[eq(test.t3.a, test.t1.a)]", + " ├─TableReader(Build) 9990.00 root partition:all data:Selection", " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", - " └─TableReader(Probe) 9990.00 root data:Selection", - " └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", - " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" + " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t3.b, test.t4.b)]", + " ├─TableReader(Build) 9980.01 root partition:all data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root partition:all data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo" ], "Warning": null }, { - "SQL": "select /*+ leading(t3) */ * from t1 join t2 on t1.a=t2.a left join t3 on t2.b=t3.b", + "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": [ - "Projection 15609.38 root test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t3.a, test.t3.b", - "└─HashJoin 15609.38 root inner join, equal:[eq(test.t2.a, test.t1.a)]", - " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", - " └─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t2.b, test.t3.b)]", - " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - " └─TableReader(Probe) 9990.00 root data:Selection", - " └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", - " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" + "Projection 30456.57 root 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 root inner join, equal:[eq(test.t5.b, test.t6.b)]", + " ├─TableReader(Build) 9990.00 root partition:all data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t6.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t6 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 24365.26 root inner join, equal:[eq(test.t2.a, test.t5.a)]", + " ├─TableReader(Build) 9980.01 root partition:all data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t5 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 19492.21 root inner join, equal:[eq(test.t1.b, test.t2.b)]", + " ├─TableReader(Build) 9980.01 root partition:all data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t2.a)), not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 15593.77 root inner join, equal:[eq(test.t3.a, test.t1.a)]", + " ├─TableReader(Build) 9980.01 root partition:all data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t3.b, test.t4.b)]", + " ├─TableReader(Build) 9980.01 root partition:all data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root partition:all data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo" ], "Warning": null }, { - "SQL": "select /*+ leading(t2, t3) */ * from t1 join t2 on t1.a=t2.a left join t3 on t2.b=t3.b", + "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": [ - "Projection 15609.38 root test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t3.a, test.t3.b", - "└─HashJoin 15609.38 root inner join, equal:[eq(test.t2.a, test.t1.a)]", - " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + "Projection 30456.57 root 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 root inner join, equal:[eq(test.t5.b, test.t6.b)]", + " ├─TableReader(Build) 9990.00 root partition:all data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t6.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t6 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 24365.26 root inner join, equal:[eq(test.t3.b, test.t4.b)]", + " ├─TableReader(Build) 9990.00 root partition:all data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 19492.21 root inner join, equal:[eq(test.t2.a, test.t5.a)]", + " ├─TableReader(Build) 9980.01 root partition:all data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t5 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 15593.77 root inner join, equal:[eq(test.t1.a, test.t3.a)]", + " ├─TableReader(Build) 9980.01 root partition:all data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t2.b, test.t1.b)]", + " ├─TableReader(Build) 9980.01 root partition:all data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9980.01 root partition:all data:Selection", + " └─Selection 9980.01 cop[tikv] not(isnull(test.t2.a)), not(isnull(test.t2.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 We can only use one leading hint at most, when multiple leading hints are used, all leading hints will be invalid" + ] + }, + { + "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": [ + "Projection 243165526.37 root 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 root inner join, equal:[eq(test.t3.a, test.t1.a) eq(test.t2.b, test.t1.b)]", + " ├─TableReader(Build) 9980.01 root partition:all data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", - " └─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t2.b, test.t3.b)]", - " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - " └─TableReader(Probe) 9990.00 root data:Selection", - " └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", - " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" + " └─HashJoin(Probe) 194532421.09 root inner join, equal:[eq(test.t5.a, test.t2.a)]", + " ├─TableReader(Build) 9980.01 root partition:all data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t2.a)), not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 155625936.88 root inner join, equal:[eq(test.t5.b, test.t6.b)]", + " ├─TableReader(Build) 9990.00 root partition:all data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t6.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t6 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 124500749.50 root CARTESIAN inner join", + " ├─TableReader(Build) 9980.01 root partition:all data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t5 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t3.b, test.t4.b)]", + " ├─TableReader(Build) 9980.01 root partition:all data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root partition:all data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo" + ], + "Warning": null + } + ] + }, + { + "Name": "TestJoinOrderHint4DifferentJoinType", + "Cases": [ + { + "SQL": "select /*+ straight_join() */ * from t1 join t2 on t1.a=t2.a join t3 on t2.b=t3.b", + "Plan": [ + "HashJoin 15593.77 root inner join, equal:[eq(test.t2.b, test.t3.b)]", + "├─TableReader(Build) 9990.00 root data:Selection", + "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + "└─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t1.a, test.t2.a)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t2.a)), not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" ], "Warning": null }, { - "SQL": "select /*+ leading(t3, t2) */ * from t1 join t2 on t1.a=t2.a left join t3 on t2.b=t3.b", + "SQL": "select /*+ straight_join() */ * from t1 straight_join t2 straight_join t3", "Plan": [ - "Projection 15609.38 root test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t3.a, test.t3.b", - "└─HashJoin 15609.38 root inner join, equal:[eq(test.t2.a, test.t1.a)]", - " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", - " └─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t2.b, test.t3.b)]", - " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - " └─TableReader(Probe) 9990.00 root data:Selection", - " └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", - " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" + "HashJoin 1000000000000.00 root CARTESIAN inner join", + "├─TableReader(Build) 10000.00 root data:TableFullScan", + "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + "└─HashJoin(Probe) 100000000.00 root CARTESIAN inner join", + " ├─TableReader(Build) 10000.00 root data:TableFullScan", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─TableReader(Probe) 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" ], "Warning": null }, { - "SQL": "select /*+ leading(t3, t1) */ * from t1 join t2 on t1.a=t2.a left join t3 on t2.b=t3.b", + "SQL": "select /*+ straight_join() */ * from t1 join t2 on t1.a=t2.a left join t3 on t2.b=t3.b", "Plan": [ "HashJoin 15609.38 root left outer join, equal:[eq(test.t2.b, test.t3.b)]", "├─TableReader(Build) 9990.00 root data:Selection", @@ -2949,35 +4799,49 @@ " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" ], - "Warning": [ - "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" - ] + "Warning": null }, { - "SQL": "select /*+ leading(t2) */ * from t1 join t2 on t1.a=t2.a right join t3 on t2.b=t3.b", + "SQL": "select /*+ straight_join() */ * from t1 join t2 on t1.a=t2.a right join t3 on t2.b=t3.b", "Plan": [ "HashJoin 15593.77 root right outer join, equal:[eq(test.t2.b, test.t3.b)]", "├─TableReader(Build) 10000.00 root data:TableFullScan", "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - "└─Projection(Probe) 12475.01 root test.t1.a, test.t1.b, test.t2.a, test.t2.b", - " └─HashJoin 12475.01 root inner join, equal:[eq(test.t2.a, test.t1.a)]", - " ├─TableReader(Build) 9980.01 root data:Selection", - " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t2.a)), not(isnull(test.t2.b))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " └─TableReader(Probe) 9990.00 root data:Selection", - " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + "└─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t1.a, test.t2.a)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t2.a)), not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" ], "Warning": null }, { - "SQL": "select /*+ leading(t3) */ * from t1 join t2 on t1.a=t2.a right join t3 on t2.b=t3.b", + "SQL": "select /*+ straight_join() */ * from t1 join t2 on t1.a=t2.a cross join t3", "Plan": [ - "HashJoin 15593.77 root right outer join, equal:[eq(test.t2.b, test.t3.b)]", + "HashJoin 124875000.00 root CARTESIAN inner join", "├─TableReader(Build) 10000.00 root data:TableFullScan", "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - "└─Projection(Probe) 12475.01 root test.t1.a, test.t1.b, test.t2.a, test.t2.b", - " └─HashJoin 12475.01 root inner join, equal:[eq(test.t2.a, test.t1.a)]", + "└─HashJoin(Probe) 12487.50 root inner join, equal:[eq(test.t1.a, test.t2.a)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select /*+ leading(t2) */ * from t1 join t2 on t1.a=t2.a join t3 on t2.b=t3.b", + "Plan": [ + "Projection 15593.77 root test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t3.a, test.t3.b", + "└─HashJoin 15593.77 root inner join, equal:[eq(test.t2.b, test.t3.b)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t2.a, test.t1.a)]", " ├─TableReader(Build) 9980.01 root data:Selection", " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t2.a)), not(isnull(test.t2.b))", " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", @@ -2988,72 +4852,168 @@ "Warning": null }, { - "SQL": "select /*+ leading(t2, t3) */ * from t1 join t2 on t1.a=t2.a right join t3 on t2.b=t3.b", + "SQL": "select /*+ leading(t3) */ * from t1 join t2 on t1.a=t2.a join t3 on t2.b=t3.b", "Plan": [ - "HashJoin 15593.77 root right outer join, equal:[eq(test.t2.b, test.t3.b)]", - "├─TableReader(Build) 10000.00 root data:TableFullScan", - "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - "└─Projection(Probe) 12475.01 root test.t1.a, test.t1.b, test.t2.a, test.t2.b", - " └─HashJoin 12475.01 root inner join, equal:[eq(test.t2.a, test.t1.a)]", + "Projection 15593.77 root test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t3.a, test.t3.b", + "└─HashJoin 15593.77 root inner join, equal:[eq(test.t2.a, test.t1.a)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t3.b, test.t2.b)]", " ├─TableReader(Build) 9980.01 root data:Selection", " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t2.a)), not(isnull(test.t2.b))", " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", " └─TableReader(Probe) 9990.00 root data:Selection", - " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + " └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo" ], - "Warning": [ - "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid", - "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" - ] + "Warning": null }, { - "SQL": "select /*+ leading(t3, t2) */ * from t1 join t2 on t1.a=t2.a right join t3 on t2.b=t3.b", + "SQL": "select /*+ leading(t2, t3) */ * from t1 join t2 on t1.a=t2.a join t3 on t2.b=t3.b", "Plan": [ - "HashJoin 15593.77 root right outer join, equal:[eq(test.t2.b, test.t3.b)]", - "├─TableReader(Build) 10000.00 root data:TableFullScan", - "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - "└─Projection(Probe) 12475.01 root test.t1.a, test.t1.b, test.t2.a, test.t2.b", - " └─HashJoin 12475.01 root inner join, equal:[eq(test.t2.a, test.t1.a)]", + "Projection 15593.77 root test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t3.a, test.t3.b", + "└─HashJoin 15593.77 root inner join, equal:[eq(test.t2.a, test.t1.a)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t2.b, test.t3.b)]", " ├─TableReader(Build) 9980.01 root data:Selection", " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t2.a)), not(isnull(test.t2.b))", " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", " └─TableReader(Probe) 9990.00 root data:Selection", - " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + " └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo" ], - "Warning": [ - "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid", - "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" - ] + "Warning": null }, { - "SQL": "select /*+ leading(t3, t1) */ * from t1 join t2 on t1.a=t2.a right join t3 on t2.b=t3.b", + "SQL": "select /*+ leading(t3, t2) */ * from t1 join t2 on t1.a=t2.a join t3 on t2.b=t3.b", "Plan": [ - "HashJoin 15593.77 root right outer join, equal:[eq(test.t2.b, test.t3.b)]", - "├─TableReader(Build) 10000.00 root data:TableFullScan", - "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - "└─Projection(Probe) 12475.01 root test.t1.a, test.t1.b, test.t2.a, test.t2.b", - " └─HashJoin 12475.01 root inner join, equal:[eq(test.t2.a, test.t1.a)]", + "Projection 15593.77 root test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t3.a, test.t3.b", + "└─HashJoin 15593.77 root inner join, equal:[eq(test.t2.a, test.t1.a)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t3.b, test.t2.b)]", " ├─TableReader(Build) 9980.01 root data:Selection", " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t2.a)), not(isnull(test.t2.b))", " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", " └─TableReader(Probe) 9990.00 root data:Selection", - " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + " └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select /*+ leading(t3, t1) */ * from t1 join t2 on t1.a=t2.a join t3 on t2.b=t3.b", + "Plan": [ + "Projection 124625374.88 root test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t3.a, test.t3.b", + "└─HashJoin 124625374.88 root inner join, equal:[eq(test.t1.a, test.t2.a) eq(test.t3.b, test.t2.b)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t2.a)), not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 99800100.00 root CARTESIAN inner join", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select /*+ leading(t2) */ * from t1 straight_join t2 straight_join t3", + "Plan": [ + "HashJoin 1000000000000.00 root CARTESIAN inner join", + "├─TableReader(Build) 10000.00 root data:TableFullScan", + "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + "└─HashJoin(Probe) 100000000.00 root CARTESIAN inner join", + " ├─TableReader(Build) 10000.00 root data:TableFullScan", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─TableReader(Probe) 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" ], "Warning": [ - "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid", - "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + "Warning 1815 leading hint is inapplicable, check the join type or the join algorithm hint" ] }, { - "SQL": "select /*+ leading(t2) */ * from t1 join t2 on t1.a=t2.a cross join t3", + "SQL": "select /*+ leading(t3) */ * from t1 straight_join t2 straight_join t3", "Plan": [ - "Projection 124875000.00 root test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t3.a, test.t3.b", - "└─HashJoin 124875000.00 root CARTESIAN inner join", + "HashJoin 1000000000000.00 root CARTESIAN inner join", + "├─TableReader(Build) 10000.00 root data:TableFullScan", + "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + "└─HashJoin(Probe) 100000000.00 root CARTESIAN inner join", " ├─TableReader(Build) 10000.00 root data:TableFullScan", - " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─TableReader(Probe) 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 leading hint is inapplicable, check the join type or the join algorithm hint" + ] + }, + { + "SQL": "select /*+ leading(t2, t3) */ * from t1 straight_join t2 straight_join t3", + "Plan": [ + "HashJoin 1000000000000.00 root CARTESIAN inner join", + "├─TableReader(Build) 10000.00 root data:TableFullScan", + "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + "└─HashJoin(Probe) 100000000.00 root CARTESIAN inner join", + " ├─TableReader(Build) 10000.00 root data:TableFullScan", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─TableReader(Probe) 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 leading hint is inapplicable, check the join type or the join algorithm hint", + "Warning 1815 leading hint is inapplicable, check the join type or the join algorithm hint" + ] + }, + { + "SQL": "select /*+ leading(t3, t2) */ * from t1 straight_join t2 straight_join t3", + "Plan": [ + "HashJoin 1000000000000.00 root CARTESIAN inner join", + "├─TableReader(Build) 10000.00 root data:TableFullScan", + "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + "└─HashJoin(Probe) 100000000.00 root CARTESIAN inner join", + " ├─TableReader(Build) 10000.00 root data:TableFullScan", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─TableReader(Probe) 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 leading hint is inapplicable, check the join type or the join algorithm hint", + "Warning 1815 leading hint is inapplicable, check the join type or the join algorithm hint" + ] + }, + { + "SQL": "select /*+ leading(t3, t1) */ * from t1 straight_join t2 straight_join t3", + "Plan": [ + "HashJoin 1000000000000.00 root CARTESIAN inner join", + "├─TableReader(Build) 10000.00 root data:TableFullScan", + "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + "└─HashJoin(Probe) 100000000.00 root CARTESIAN inner join", + " ├─TableReader(Build) 10000.00 root data:TableFullScan", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─TableReader(Probe) 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 leading hint is inapplicable, check the join type or the join algorithm hint", + "Warning 1815 leading hint is inapplicable, check the join type or the join algorithm hint" + ] + }, + { + "SQL": "select /*+ leading(t2) */ * from t1 join t2 on t1.a=t2.a left join t3 on t2.b=t3.b", + "Plan": [ + "Projection 15609.38 root test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t3.a, test.t3.b", + "└─HashJoin 15609.38 root left outer join, equal:[eq(test.t2.b, test.t3.b)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", " └─HashJoin(Probe) 12487.50 root inner join, equal:[eq(test.t2.a, test.t1.a)]", " ├─TableReader(Build) 9990.00 root data:Selection", " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", @@ -3065,80 +5025,264 @@ "Warning": null }, { - "SQL": "select /*+ leading(t3) */ * from t1 join t2 on t1.a=t2.a cross join t3", + "SQL": "select /*+ leading(t3) */ * from t1 join t2 on t1.a=t2.a left join t3 on t2.b=t3.b", "Plan": [ - "Projection 124875000.00 root test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t3.a, test.t3.b", - "└─HashJoin 124875000.00 root CARTESIAN inner join", - " ├─TableReader(Build) 10000.00 root data:TableFullScan", - " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - " └─HashJoin(Probe) 12487.50 root inner join, equal:[eq(test.t1.a, test.t2.a)]", + "Projection 15609.38 root test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t3.a, test.t3.b", + "└─HashJoin 15609.38 root inner join, equal:[eq(test.t2.a, test.t1.a)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t2.b, test.t3.b)]", " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", " └─TableReader(Probe) 9990.00 root data:Selection", - " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + " └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" ], - "Warning": [ - "Warning 1815 leading hint is inapplicable, check if the leading hint table has join conditions with other tables" - ] + "Warning": null }, { - "SQL": "select /*+ leading(t2, t3) */ * from t1 join t2 on t1.a=t2.a cross join t3", + "SQL": "select /*+ leading(t2, t3) */ * from t1 join t2 on t1.a=t2.a left join t3 on t2.b=t3.b", "Plan": [ - "Projection 124875000.00 root test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t3.a, test.t3.b", - "└─HashJoin 124875000.00 root inner join, equal:[eq(test.t2.a, test.t1.a)]", + "Projection 15609.38 root test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t3.a, test.t3.b", + "└─HashJoin 15609.38 root inner join, equal:[eq(test.t2.a, test.t1.a)]", " ├─TableReader(Build) 9990.00 root data:Selection", " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", - " └─HashJoin(Probe) 99900000.00 root CARTESIAN inner join", + " └─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t2.b, test.t3.b)]", " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " └─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo" + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" ], "Warning": null }, { - "SQL": "select /*+ leading(t3, t2) */ * from t1 join t2 on t1.a=t2.a cross join t3", + "SQL": "select /*+ leading(t3, t2) */ * from t1 join t2 on t1.a=t2.a left join t3 on t2.b=t3.b", "Plan": [ - "Projection 124875000.00 root test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t3.a, test.t3.b", - "└─HashJoin 124875000.00 root inner join, equal:[eq(test.t2.a, test.t1.a)]", + "Projection 15609.38 root test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t3.a, test.t3.b", + "└─HashJoin 15609.38 root inner join, equal:[eq(test.t2.a, test.t1.a)]", " ├─TableReader(Build) 9990.00 root data:Selection", " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", - " └─HashJoin(Probe) 99900000.00 root CARTESIAN inner join", + " └─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t2.b, test.t3.b)]", " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " └─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo" + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" ], "Warning": null }, { - "SQL": "select /*+ leading(t3, t1) */ * from t1 join t2 on t1.a=t2.a cross join t3", + "SQL": "select /*+ leading(t3, t1) */ * from t1 join t2 on t1.a=t2.a left join t3 on t2.b=t3.b", "Plan": [ - "Projection 124875000.00 root test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t3.a, test.t3.b", - "└─HashJoin 124875000.00 root inner join, equal:[eq(test.t1.a, test.t2.a)]", + "HashJoin 15609.38 root left outer join, equal:[eq(test.t2.b, test.t3.b)]", + "├─TableReader(Build) 9990.00 root data:Selection", + "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + "└─HashJoin(Probe) 12487.50 root inner join, equal:[eq(test.t1.a, test.t2.a)]", " ├─TableReader(Build) 9990.00 root data:Selection", " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " └─HashJoin(Probe) 99900000.00 root CARTESIAN inner join", - " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", - " └─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo" + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" ], - "Warning": null - } - ] - }, - { - "Name": "TestJoinOrderHint4TiFlash", - "Cases": [ + "Warning": [ + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] + }, + { + "SQL": "select /*+ leading(t2) */ * from t1 join t2 on t1.a=t2.a right join t3 on t2.b=t3.b", + "Plan": [ + "HashJoin 15593.77 root right outer join, equal:[eq(test.t2.b, test.t3.b)]", + "├─TableReader(Build) 10000.00 root data:TableFullScan", + "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + "└─Projection(Probe) 12475.01 root test.t1.a, test.t1.b, test.t2.a, test.t2.b", + " └─HashJoin 12475.01 root inner join, equal:[eq(test.t2.a, test.t1.a)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t2.a)), not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select /*+ leading(t3) */ * from t1 join t2 on t1.a=t2.a right join t3 on t2.b=t3.b", + "Plan": [ + "HashJoin 15593.77 root right outer join, equal:[eq(test.t2.b, test.t3.b)]", + "├─TableReader(Build) 10000.00 root data:TableFullScan", + "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + "└─Projection(Probe) 12475.01 root test.t1.a, test.t1.b, test.t2.a, test.t2.b", + " └─HashJoin 12475.01 root inner join, equal:[eq(test.t2.a, test.t1.a)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t2.a)), not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select /*+ leading(t2, t3) */ * from t1 join t2 on t1.a=t2.a right join t3 on t2.b=t3.b", + "Plan": [ + "HashJoin 15593.77 root right outer join, equal:[eq(test.t2.b, test.t3.b)]", + "├─TableReader(Build) 10000.00 root data:TableFullScan", + "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + "└─Projection(Probe) 12475.01 root test.t1.a, test.t1.b, test.t2.a, test.t2.b", + " └─HashJoin 12475.01 root inner join, equal:[eq(test.t2.a, test.t1.a)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t2.a)), not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid", + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] + }, + { + "SQL": "select /*+ leading(t3, t2) */ * from t1 join t2 on t1.a=t2.a right join t3 on t2.b=t3.b", + "Plan": [ + "HashJoin 15593.77 root right outer join, equal:[eq(test.t2.b, test.t3.b)]", + "├─TableReader(Build) 10000.00 root data:TableFullScan", + "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + "└─Projection(Probe) 12475.01 root test.t1.a, test.t1.b, test.t2.a, test.t2.b", + " └─HashJoin 12475.01 root inner join, equal:[eq(test.t2.a, test.t1.a)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t2.a)), not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid", + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] + }, + { + "SQL": "select /*+ leading(t3, t1) */ * from t1 join t2 on t1.a=t2.a right join t3 on t2.b=t3.b", + "Plan": [ + "HashJoin 15593.77 root right outer join, equal:[eq(test.t2.b, test.t3.b)]", + "├─TableReader(Build) 10000.00 root data:TableFullScan", + "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + "└─Projection(Probe) 12475.01 root test.t1.a, test.t1.b, test.t2.a, test.t2.b", + " └─HashJoin 12475.01 root inner join, equal:[eq(test.t2.a, test.t1.a)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t2.a)), not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid", + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] + }, + { + "SQL": "select /*+ leading(t2) */ * from t1 join t2 on t1.a=t2.a cross join t3", + "Plan": [ + "Projection 124875000.00 root test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t3.a, test.t3.b", + "└─HashJoin 124875000.00 root CARTESIAN inner join", + " ├─TableReader(Build) 10000.00 root data:TableFullScan", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12487.50 root inner join, equal:[eq(test.t2.a, test.t1.a)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select /*+ leading(t3) */ * from t1 join t2 on t1.a=t2.a cross join t3", + "Plan": [ + "Projection 124875000.00 root test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t3.a, test.t3.b", + "└─HashJoin 124875000.00 root CARTESIAN inner join", + " ├─TableReader(Build) 10000.00 root data:TableFullScan", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12487.50 root inner join, equal:[eq(test.t1.a, test.t2.a)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 leading hint is inapplicable, check if the leading hint table has join conditions with other tables" + ] + }, + { + "SQL": "select /*+ leading(t2, t3) */ * from t1 join t2 on t1.a=t2.a cross join t3", + "Plan": [ + "Projection 124875000.00 root test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t3.a, test.t3.b", + "└─HashJoin 124875000.00 root inner join, equal:[eq(test.t2.a, test.t1.a)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 99900000.00 root CARTESIAN inner join", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─TableReader(Probe) 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select /*+ leading(t3, t2) */ * from t1 join t2 on t1.a=t2.a cross join t3", + "Plan": [ + "Projection 124875000.00 root test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t3.a, test.t3.b", + "└─HashJoin 124875000.00 root inner join, equal:[eq(test.t2.a, test.t1.a)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 99900000.00 root CARTESIAN inner join", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─TableReader(Probe) 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select /*+ leading(t3, t1) */ * from t1 join t2 on t1.a=t2.a cross join t3", + "Plan": [ + "Projection 124875000.00 root test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t3.a, test.t3.b", + "└─HashJoin 124875000.00 root inner join, equal:[eq(test.t1.a, test.t2.a)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 99900000.00 root CARTESIAN inner join", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─TableReader(Probe) 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo" + ], + "Warning": null + } + ] + }, + { + "Name": "TestJoinOrderHint4TiFlash", + "Cases": [ { "SQL": "select /*+ straight_join() */ * from t1 join t2 on t1.a=t2.a join t3 on t2.b=t3.b", "Plan": [ @@ -3263,59 +5407,742 @@ " └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo" ], "Warning": null - } - ] - }, - { - "Name": "TestJoinOrderHint4Subquery", - "Cases": [ + }, { - "SQL": "select /*+ straight_join() */ * from t1 join t2 on t1.a=t2.a where t1.a in (select t3.a from t3 where t1.b = t3.b)", + "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": [ - "HashJoin 9980.01 root semi join, equal:[eq(test.t1.b, test.t3.b) eq(test.t1.a, test.t3.a)]", - "├─TableReader(Build) 3.00 root data:Selection", - "│ └─Selection 3.00 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", - "│ └─TableFullScan 3.00 cop[tikv] table:t3 keep order:false", - "└─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t1.a, test.t2.a)]", - " ├─TableReader(Build) 9980.01 root data:Selection", - " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", - " └─TableReader(Probe) 9990.00 root data:Selection", - " └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", - " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" + "TableReader 24365.26 root 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)]", + " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", + " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t3 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 19492.21 mpp[tiflash] inner join, equal:[eq(test.t.b, test.t2.b)]", + " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", + " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t2 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 15593.77 mpp[tiflash] left outer join, equal:[eq(test.t.a, test.t1.a)]", + " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", + " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t1.a))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 mpp[tiflash] inner join, equal:[eq(test.t.a, test.t4.a)]", + " ├─ExchangeReceiver(Build) 9980.01 mpp[tiflash] ", + " │ └─ExchangeSender 9980.01 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9980.01 mpp[tiflash] not(isnull(test.t.a)), not(isnull(test.t.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo", + " └─Selection(Probe) 9990.00 mpp[tiflash] not(isnull(test.t4.a))", + " └─TableFullScan 10000.00 mpp[tiflash] table:t4 keep order:false, stats:pseudo" ], - "Warning": null + "Warning": [ + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] }, { - "SQL": "select /*+ straight_join() */ * from t1 join t2 on t1.a=t2.a where t1.a not in (select t3.a from t3 where t1.b = t3.b)", + "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": [ - "HashJoin 9990.00 root anti semi join, equal:[eq(test.t1.b, test.t3.b)], other cond:eq(test.t1.a, test.t3.a)", - "├─TableReader(Build) 3.00 root data:TableFullScan", - "│ └─TableFullScan 3.00 cop[tikv] table:t3 keep order:false", - "└─HashJoin(Probe) 12487.50 root inner join, equal:[eq(test.t1.a, test.t2.a)]", - " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " └─TableReader(Probe) 9990.00 root data:Selection", - " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + "TableReader 24365.26 root 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)]", + " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", + " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t1.a))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 19492.21 mpp[tiflash] inner join, equal:[eq(test.t.a, test.t4.a)]", + " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", + " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t4.a))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t4 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 15593.77 mpp[tiflash] inner join, equal:[eq(test.t2.b, test.t.b)]", + " ├─ExchangeReceiver(Build) 9980.01 mpp[tiflash] ", + " │ └─ExchangeSender 9980.01 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9980.01 mpp[tiflash] not(isnull(test.t.a)), not(isnull(test.t.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12487.50 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", + " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t2 keep order:false, stats:pseudo", + " └─Selection(Probe) 9990.00 mpp[tiflash] not(isnull(test.t3.b))", + " └─TableFullScan 10000.00 mpp[tiflash] table:t3 keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "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", + "└─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)]", + " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", + " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t3 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 19492.21 mpp[tiflash] inner join, equal:[eq(test.t.b, test.t2.b)]", + " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", + " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t2 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 15593.77 mpp[tiflash] left outer join, equal:[eq(test.t.a, test.t1.a)]", + " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", + " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t1.a))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 mpp[tiflash] inner join, equal:[eq(test.t.a, test.t4.a)]", + " ├─ExchangeReceiver(Build) 9980.01 mpp[tiflash] ", + " │ └─ExchangeSender 9980.01 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9980.01 mpp[tiflash] not(isnull(test.t.a)), not(isnull(test.t.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo", + " └─Selection(Probe) 9990.00 mpp[tiflash] not(isnull(test.t4.a))", + " └─TableFullScan 10000.00 mpp[tiflash] table:t4 keep order:false, stats:pseudo" ], - "Warning": null + "Warning": [ + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] }, { - "SQL": "select /*+ straight_join() */ * from t1 join t2 on t1.a=t2.a where exists (select t3.a from t3 where t1.b = t3.b)", + "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": [ - "HashJoin 9980.01 root semi join, equal:[eq(test.t1.b, test.t3.b)]", - "├─TableReader(Build) 3.00 root data:Selection", - "│ └─Selection 3.00 cop[tikv] not(isnull(test.t3.b))", - "│ └─TableFullScan 3.00 cop[tikv] table:t3 keep order:false", - "└─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t1.a, test.t2.a)]", - " ├─TableReader(Build) 9980.01 root data:Selection", - " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", - " └─TableReader(Probe) 9990.00 root data:Selection", - " └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", - " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" + "TableReader 24365.26 root 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)]", + " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", + " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t3 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 19492.21 mpp[tiflash] inner join, equal:[eq(test.t.b, test.t2.b)]", + " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", + " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t2 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 15593.77 mpp[tiflash] left outer join, equal:[eq(test.t.a, test.t1.a)]", + " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", + " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t1.a))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 mpp[tiflash] inner join, equal:[eq(test.t.a, test.t4.a)]", + " ├─ExchangeReceiver(Build) 9980.01 mpp[tiflash] ", + " │ └─ExchangeSender 9980.01 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9980.01 mpp[tiflash] not(isnull(test.t.a)), not(isnull(test.t.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo", + " └─Selection(Probe) 9990.00 mpp[tiflash] not(isnull(test.t4.a))", + " └─TableFullScan 10000.00 mpp[tiflash] table:t4 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] + }, + { + "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", + "└─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)]", + " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", + " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t1.a))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 19492.21 mpp[tiflash] inner join, equal:[eq(test.t.a, test.t4.a)]", + " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", + " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t4.a))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t4 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 15593.77 mpp[tiflash] inner join, equal:[eq(test.t2.b, test.t.b)]", + " ├─ExchangeReceiver(Build) 9980.01 mpp[tiflash] ", + " │ └─ExchangeSender 9980.01 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9980.01 mpp[tiflash] not(isnull(test.t.a)), not(isnull(test.t.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12487.50 mpp[tiflash] inner join, equal:[eq(test.t3.b, test.t2.b)]", + " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", + " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t3 keep order:false, stats:pseudo", + " └─Selection(Probe) 9990.00 mpp[tiflash] not(isnull(test.t2.b))", + " └─TableFullScan 10000.00 mpp[tiflash] table:t2 keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "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", + "└─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]", + " │ └─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]", + " └─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", + " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t3.a))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t3 keep order:false, stats:pseudo", + " └─Selection(Probe) 9990.00 mpp[tiflash] not(isnull(test.t1.b))", + " └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "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", + "└─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]", + " │ └─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]", + " └─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", + " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t3.a))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t3 keep order:false, stats:pseudo", + " └─Selection(Probe) 9990.00 mpp[tiflash] not(isnull(test.t1.b))", + " └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid", + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] + }, + { + "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", + "└─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]", + " │ └─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]", + " └─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", + " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t4.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t4 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 mpp[tiflash] inner join, equal:[eq(test.t1.a, test.t3.a)]", + " ├─ExchangeReceiver(Build) 9980.01 mpp[tiflash] ", + " │ └─ExchangeSender 9980.01 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9980.01 mpp[tiflash] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo", + " └─Selection(Probe) 9980.01 mpp[tiflash] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " └─TableFullScan 10000.00 mpp[tiflash] table:t3 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid", + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] + }, + { + "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", + "└─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]", + " │ └─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]", + " └─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] ", + " │ └─ExchangeSender 9980.01 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9980.01 mpp[tiflash] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 mpp[tiflash] inner join, equal:[eq(test.t3.b, test.t4.b)]", + " ├─ExchangeReceiver(Build) 9980.01 mpp[tiflash] ", + " │ └─ExchangeSender 9980.01 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9980.01 mpp[tiflash] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t3 keep order:false, stats:pseudo", + " └─Selection(Probe) 9990.00 mpp[tiflash] not(isnull(test.t4.b))", + " └─TableFullScan 10000.00 mpp[tiflash] table:t4 keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "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", + "└─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]", + " │ └─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", + " │ │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t6.b))", + " │ │ └─TableFullScan 10000.00 mpp[tiflash] table:t6 keep order:false, stats:pseudo", + " │ └─HashJoin(Probe) 12475.01 mpp[tiflash] inner join, equal:[eq(test.t5.a, test.t2.a)]", + " │ ├─ExchangeReceiver(Build) 9980.01 mpp[tiflash] ", + " │ │ └─ExchangeSender 9980.01 mpp[tiflash] ExchangeType: Broadcast", + " │ │ └─Selection 9980.01 mpp[tiflash] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ │ └─TableFullScan 10000.00 mpp[tiflash] table:t5 keep order:false, stats:pseudo", + " │ └─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]", + " └─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] ", + " │ └─ExchangeSender 9980.01 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9980.01 mpp[tiflash] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 mpp[tiflash] inner join, equal:[eq(test.t3.b, test.t4.b)]", + " ├─ExchangeReceiver(Build) 9980.01 mpp[tiflash] ", + " │ └─ExchangeSender 9980.01 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9980.01 mpp[tiflash] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t3 keep order:false, stats:pseudo", + " └─Selection(Probe) 9990.00 mpp[tiflash] not(isnull(test.t4.b))", + " └─TableFullScan 10000.00 mpp[tiflash] table:t4 keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "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", + "└─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]", + " │ └─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", + " │ │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t6.b))", + " │ │ └─TableFullScan 10000.00 mpp[tiflash] table:t6 keep order:false, stats:pseudo", + " │ └─HashJoin(Probe) 12475.01 mpp[tiflash] inner join, equal:[eq(test.t5.a, test.t2.a)]", + " │ ├─ExchangeReceiver(Build) 9980.01 mpp[tiflash] ", + " │ │ └─ExchangeSender 9980.01 mpp[tiflash] ExchangeType: Broadcast", + " │ │ └─Selection 9980.01 mpp[tiflash] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ │ └─TableFullScan 10000.00 mpp[tiflash] table:t5 keep order:false, stats:pseudo", + " │ └─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]", + " └─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", + " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t4.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t4 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 mpp[tiflash] inner join, equal:[eq(test.t1.a, test.t3.a)]", + " ├─ExchangeReceiver(Build) 9980.01 mpp[tiflash] ", + " │ └─ExchangeSender 9980.01 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9980.01 mpp[tiflash] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo", + " └─Selection(Probe) 9980.01 mpp[tiflash] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " └─TableFullScan 10000.00 mpp[tiflash] table:t3 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 We can only use one leading hint at most, when multiple leading hints are used, all leading hints will be invalid" + ] + }, + { + "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", + "└─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]", + " │ └─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", + " │ │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t6.b))", + " │ │ └─TableFullScan 10000.00 mpp[tiflash] table:t6 keep order:false, stats:pseudo", + " │ └─HashJoin(Probe) 12475.01 mpp[tiflash] inner join, equal:[eq(test.t5.a, test.t2.a)]", + " │ ├─ExchangeReceiver(Build) 9980.01 mpp[tiflash] ", + " │ │ └─ExchangeSender 9980.01 mpp[tiflash] ExchangeType: Broadcast", + " │ │ └─Selection 9980.01 mpp[tiflash] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ │ └─TableFullScan 10000.00 mpp[tiflash] table:t5 keep order:false, stats:pseudo", + " │ └─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]", + " └─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", + " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t4.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t4 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 mpp[tiflash] inner join, equal:[eq(test.t1.a, test.t3.a)]", + " ├─ExchangeReceiver(Build) 9980.01 mpp[tiflash] ", + " │ └─ExchangeSender 9980.01 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9980.01 mpp[tiflash] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo", + " └─Selection(Probe) 9980.01 mpp[tiflash] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " └─TableFullScan 10000.00 mpp[tiflash] table:t3 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid", + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] + }, + { + "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", + "└─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]", + " │ └─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", + " │ │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t4.a))", + " │ │ └─TableFullScan 10000.00 mpp[tiflash] table:t4 keep order:false, stats:pseudo", + " │ └─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]", + " └─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", + " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t3 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12487.50 mpp[tiflash] inner join, equal:[eq(test.t1.b, test.t2.b)]", + " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", + " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo", + " └─Selection(Probe) 9990.00 mpp[tiflash] not(isnull(test.t2.b))", + " └─TableFullScan 10000.00 mpp[tiflash] table:t2 keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "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", + "└─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]", + " │ └─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", + " │ │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t4.a))", + " │ │ └─TableFullScan 10000.00 mpp[tiflash] table:t4 keep order:false, stats:pseudo", + " │ └─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]", + " └─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", + " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12487.50 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", + " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t2 keep order:false, stats:pseudo", + " └─Selection(Probe) 9990.00 mpp[tiflash] not(isnull(test.t3.b))", + " └─TableFullScan 10000.00 mpp[tiflash] table:t3 keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "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", + "└─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]", + " │ └─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", + " │ │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t4.a))", + " │ │ └─TableFullScan 10000.00 mpp[tiflash] table:t4 keep order:false, stats:pseudo", + " │ └─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]", + " └─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", + " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t3 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12487.50 mpp[tiflash] inner join, equal:[eq(test.t1.b, test.t2.b)]", + " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", + " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo", + " └─Selection(Probe) 9990.00 mpp[tiflash] not(isnull(test.t2.b))", + " └─TableFullScan 10000.00 mpp[tiflash] table:t2 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] + }, + { + "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", + "└─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] ", + " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t2 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 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", + " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t3.a))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t3 keep order:false, stats:pseudo", + " └─TableFullScan(Probe) 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "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", + "└─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] ", + " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t3.a))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t3 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12487.50 mpp[tiflash] right outer join, equal:[eq(test.t2.b, test.t1.b)]", + " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", + " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t2 keep order:false, stats:pseudo", + " └─TableFullScan(Probe) 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "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", + "└─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)]", + " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", + " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t4.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t4 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 15593.77 mpp[tiflash] right outer join, equal:[eq(test.t2.b, test.t1.b)]", + " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", + " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t2 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 mpp[tiflash] inner join, equal:[eq(test.t3.a, test.t1.a)]", + " ├─ExchangeReceiver(Build) 9980.01 mpp[tiflash] ", + " │ └─ExchangeSender 9980.01 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9980.01 mpp[tiflash] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t3 keep order:false, stats:pseudo", + " └─Selection(Probe) 9990.00 mpp[tiflash] not(isnull(test.t1.a))", + " └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] + }, + { + "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", + "└─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)]", + " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", + " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t2 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 15593.77 mpp[tiflash] inner join, equal:[eq(test.t3.a, test.t1.a)]", + " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", + " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t1.a))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 mpp[tiflash] inner join, equal:[eq(test.t3.b, test.t4.b)]", + " ├─ExchangeReceiver(Build) 9980.01 mpp[tiflash] ", + " │ └─ExchangeSender 9980.01 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9980.01 mpp[tiflash] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t3 keep order:false, stats:pseudo", + " └─Selection(Probe) 9990.00 mpp[tiflash] not(isnull(test.t4.b))", + " └─TableFullScan 10000.00 mpp[tiflash] table:t4 keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "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", + "└─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)]", + " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", + " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t6.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t6 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 24365.26 mpp[tiflash] inner join, equal:[eq(test.t2.a, test.t5.a)]", + " ├─ExchangeReceiver(Build) 9980.01 mpp[tiflash] ", + " │ └─ExchangeSender 9980.01 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9980.01 mpp[tiflash] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t5 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 19492.21 mpp[tiflash] inner join, equal:[eq(test.t1.b, test.t2.b)]", + " ├─ExchangeReceiver(Build) 9980.01 mpp[tiflash] ", + " │ └─ExchangeSender 9980.01 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9980.01 mpp[tiflash] not(isnull(test.t2.a)), not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t2 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 15593.77 mpp[tiflash] inner join, equal:[eq(test.t3.a, test.t1.a)]", + " ├─ExchangeReceiver(Build) 9980.01 mpp[tiflash] ", + " │ └─ExchangeSender 9980.01 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9980.01 mpp[tiflash] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 mpp[tiflash] inner join, equal:[eq(test.t3.b, test.t4.b)]", + " ├─ExchangeReceiver(Build) 9980.01 mpp[tiflash] ", + " │ └─ExchangeSender 9980.01 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9980.01 mpp[tiflash] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t3 keep order:false, stats:pseudo", + " └─Selection(Probe) 9990.00 mpp[tiflash] not(isnull(test.t4.b))", + " └─TableFullScan 10000.00 mpp[tiflash] table:t4 keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "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", + "└─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)]", + " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", + " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t6.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t6 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 24365.26 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", + " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t4.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t4 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 19492.21 mpp[tiflash] inner join, equal:[eq(test.t2.a, test.t5.a)]", + " ├─ExchangeReceiver(Build) 9980.01 mpp[tiflash] ", + " │ └─ExchangeSender 9980.01 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9980.01 mpp[tiflash] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t5 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 15593.77 mpp[tiflash] inner join, equal:[eq(test.t1.a, test.t3.a)]", + " ├─ExchangeReceiver(Build) 9980.01 mpp[tiflash] ", + " │ └─ExchangeSender 9980.01 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9980.01 mpp[tiflash] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t3 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 mpp[tiflash] inner join, equal:[eq(test.t2.b, test.t1.b)]", + " ├─ExchangeReceiver(Build) 9980.01 mpp[tiflash] ", + " │ └─ExchangeSender 9980.01 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9980.01 mpp[tiflash] not(isnull(test.t2.a)), not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t2 keep order:false, stats:pseudo", + " └─Selection(Probe) 9980.01 mpp[tiflash] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 We can only use one leading hint at most, when multiple leading hints are used, all leading hints will be invalid" + ] + }, + { + "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", + "└─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)]", + " ├─ExchangeReceiver(Build) 9980.01 mpp[tiflash] ", + " │ └─ExchangeSender 9980.01 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9980.01 mpp[tiflash] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 194532421.09 mpp[tiflash] inner join, equal:[eq(test.t5.a, test.t2.a)]", + " ├─ExchangeReceiver(Build) 9980.01 mpp[tiflash] ", + " │ └─ExchangeSender 9980.01 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9980.01 mpp[tiflash] not(isnull(test.t2.a)), not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t2 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 155625936.88 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", + " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t6.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t6 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 124500749.50 mpp[tiflash] CARTESIAN inner join", + " ├─ExchangeReceiver(Build) 9980.01 mpp[tiflash] ", + " │ └─ExchangeSender 9980.01 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9980.01 mpp[tiflash] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t5 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 mpp[tiflash] inner join, equal:[eq(test.t3.b, test.t4.b)]", + " ├─ExchangeReceiver(Build) 9980.01 mpp[tiflash] ", + " │ └─ExchangeSender 9980.01 mpp[tiflash] ExchangeType: Broadcast", + " │ └─Selection 9980.01 mpp[tiflash] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t3 keep order:false, stats:pseudo", + " └─Selection(Probe) 9990.00 mpp[tiflash] not(isnull(test.t4.b))", + " └─TableFullScan 10000.00 mpp[tiflash] table:t4 keep order:false, stats:pseudo" + ], + "Warning": null + } + ] + }, + { + "Name": "TestJoinOrderHint4Subquery", + "Cases": [ + { + "SQL": "select /*+ straight_join() */ * from t1 join t2 on t1.a=t2.a where t1.a in (select t3.a from t3 where t1.b = t3.b)", + "Plan": [ + "HashJoin 9980.01 root semi join, equal:[eq(test.t1.b, test.t3.b) eq(test.t1.a, test.t3.a)]", + "├─TableReader(Build) 3.00 root data:Selection", + "│ └─Selection 3.00 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + "│ └─TableFullScan 3.00 cop[tikv] table:t3 keep order:false", + "└─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t1.a, test.t2.a)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select /*+ straight_join() */ * from t1 join t2 on t1.a=t2.a where t1.a not in (select t3.a from t3 where t1.b = t3.b)", + "Plan": [ + "HashJoin 9990.00 root anti semi join, equal:[eq(test.t1.b, test.t3.b)], other cond:eq(test.t1.a, test.t3.a)", + "├─TableReader(Build) 3.00 root data:TableFullScan", + "│ └─TableFullScan 3.00 cop[tikv] table:t3 keep order:false", + "└─HashJoin(Probe) 12487.50 root inner join, equal:[eq(test.t1.a, test.t2.a)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select /*+ straight_join() */ * from t1 join t2 on t1.a=t2.a where exists (select t3.a from t3 where t1.b = t3.b)", + "Plan": [ + "HashJoin 9980.01 root semi join, equal:[eq(test.t1.b, test.t3.b)]", + "├─TableReader(Build) 3.00 root data:Selection", + "│ └─Selection 3.00 cop[tikv] not(isnull(test.t3.b))", + "│ └─TableFullScan 3.00 cop[tikv] table:t3 keep order:false", + "└─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t1.a, test.t2.a)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" ], "Warning": null }, @@ -4879,650 +7706,1109 @@ "Name": "TestLeadingJoinHint4OuterJoin", "Cases": [ { - "SQL": "select /*+ leading(t3, t2) */ * from t2 left join t1 on t2.a=t1.a left join t3 on t1.b=t3.b;", + "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": [ - "HashJoin 15609.38 root left outer join, equal:[eq(test.t2.a, test.t1.a)]", - "├─TableReader(Build) 10000.00 root data:TableFullScan", - "│ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t1.b, test.t3.b)]", + "Projection 24365.26 root 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 root inner join, equal:[eq(test.t2.b, test.t3.b)]", " ├─TableReader(Build) 9990.00 root data:Selection", " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - " └─TableReader(Probe) 9990.00 root data:Selection", - " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + " └─HashJoin(Probe) 19492.21 root inner join, equal:[eq(test.t.b, test.t2.b)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 15593.77 root left outer join, equal:[eq(test.t.a, test.t1.a)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t.a, test.t4.a)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t.a)), not(isnull(test.t.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo" ], "Warning": [ "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" ] }, { - "SQL": "select /*+ leading(t3, t1) */ * from t2 left join t1 on t2.a=t1.a left join t3 on t1.b=t3.b;", + "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": [ - "HashJoin 15609.38 root left outer join, equal:[eq(test.t2.a, test.t1.a)]", - "├─TableReader(Build) 10000.00 root data:TableFullScan", - "│ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t1.b, test.t3.b)]", + "Projection 24365.26 root 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 root left outer join, equal:[eq(test.t.a, test.t1.a)]", " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - " └─TableReader(Probe) 9990.00 root data:Selection", - " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 19492.21 root inner join, equal:[eq(test.t.a, test.t4.a)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 15593.77 root inner join, equal:[eq(test.t2.b, test.t.b)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t.a)), not(isnull(test.t.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12487.50 root inner join, equal:[eq(test.t2.b, test.t3.b)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" ], "Warning": null }, { - "SQL": "select /*+ leading(t1, t2) */ * from t2 left join t1 on t2.a=t1.a left join t3 on t1.b=t3.b;", + "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": [ - "HashJoin 15609.38 root left outer join, equal:[eq(test.t1.b, test.t3.b)]", - "├─TableReader(Build) 9990.00 root data:Selection", - "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", - "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t2.a, test.t1.a)]", + "Projection 24365.26 root 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 root inner join, equal:[eq(test.t2.b, test.t3.b)]", " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", - " └─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 19492.21 root inner join, equal:[eq(test.t.b, test.t2.b)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 15593.77 root left outer join, equal:[eq(test.t.a, test.t1.a)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t.a, test.t4.a)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t.a)), not(isnull(test.t.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo" ], - "Warning": null + "Warning": [ + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] }, { - "SQL": "select /*+ leading(t3) */ * from t2 left join t1 on t2.a=t1.a left join t3 on t1.b=t3.b;", + "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": [ - "HashJoin 15609.38 root left outer join, equal:[eq(test.t2.a, test.t1.a)]", - "├─TableReader(Build) 10000.00 root data:TableFullScan", - "│ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t1.b, test.t3.b)]", + "Projection 24365.26 root 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 root inner join, equal:[eq(test.t2.b, test.t3.b)]", " ├─TableReader(Build) 9990.00 root data:Selection", " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - " └─TableReader(Probe) 9990.00 root data:Selection", - " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + " └─HashJoin(Probe) 19492.21 root inner join, equal:[eq(test.t.b, test.t2.b)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 15593.77 root left outer join, equal:[eq(test.t.a, test.t1.a)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t.a, test.t4.a)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t.a)), not(isnull(test.t.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo" ], - "Warning": null + "Warning": [ + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] }, { - "SQL": "select /*+ leading(t2) */ * from t2 left join t1 on t2.a=t1.a left join t3 on t1.b=t3.b;", + "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": [ - "HashJoin 15609.38 root left outer join, equal:[eq(test.t1.b, test.t3.b)]", - "├─TableReader(Build) 9990.00 root data:Selection", - "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", - "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t2.a, test.t1.a)]", + "Projection 24365.26 root 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 root left outer join, equal:[eq(test.t.a, test.t1.a)]", " ├─TableReader(Build) 9990.00 root data:Selection", " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", - " └─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" + " └─HashJoin(Probe) 19492.21 root inner join, equal:[eq(test.t.a, test.t4.a)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 15593.77 root inner join, equal:[eq(test.t2.b, test.t.b)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t.a)), not(isnull(test.t.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12487.50 root inner join, equal:[eq(test.t3.b, test.t2.b)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo" ], "Warning": null }, { - "SQL": "select /*+ leading(t1) */ * from t2 left join t1 on t2.a=t1.a left join t3 on t1.b=t3.b;", + "SQL": "select /*+ leading(t3) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.b=t1.b;", "Plan": [ - "HashJoin 15609.38 root left outer join, equal:[eq(test.t2.a, test.t1.a)]", + "HashJoin 15609.38 root left outer join, equal:[eq(test.t2.b, test.t1.b)]", "├─TableReader(Build) 10000.00 root data:TableFullScan", "│ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t1.b, test.t3.b)]", + "└─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t3.a)]", " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", " └─TableReader(Probe) 9990.00 root data:Selection", - " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.b))", " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" ], "Warning": null }, { - "SQL": "select /*+ leading(t3, t2, t1) */ * from t2 left join t1 on t2.a=t1.a left join t3 on t1.b=t3.b;", + "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": [ - "HashJoin 15609.38 root left outer join, equal:[eq(test.t2.a, test.t1.a)]", + "HashJoin 15609.38 root left outer join, equal:[eq(test.t2.b, test.t1.b)]", "├─TableReader(Build) 10000.00 root data:TableFullScan", "│ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t1.b, test.t3.b)]", + "└─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t3.a)]", " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", " └─TableReader(Probe) 9990.00 root data:Selection", - " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.b))", " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" ], "Warning": [ + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid", "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" ] }, { - "SQL": "select /*+ leading(t1, t2, t3) */ * from t2 left join t1 on t2.a=t1.a left join t3 on t1.b=t3.b;", - "Plan": [ - "HashJoin 15609.38 root left outer join, equal:[eq(test.t1.b, test.t3.b)]", - "├─TableReader(Build) 9990.00 root data:Selection", - "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", - "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t2.a, test.t1.a)]", - " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", - " └─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" - ], - "Warning": null - }, - { - "SQL": "select /*+ leading(t3, t1, t2) */ * from t2 left join t1 on t2.a=t1.a left join t3 on t1.b=t3.b;", + "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": [ - "HashJoin 15609.38 root left outer join, equal:[eq(test.t2.a, test.t1.a)]", + "HashJoin 19492.21 root left outer join, equal:[eq(test.t2.b, test.t1.b)]", "├─TableReader(Build) 10000.00 root data:TableFullScan", "│ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t1.b, test.t3.b)]", + "└─HashJoin(Probe) 15593.77 root inner join, equal:[eq(test.t3.b, test.t4.b)]", " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - " └─TableReader(Probe) 9990.00 root data:Selection", - " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" - ], - "Warning": null - }, - { - "SQL": "select /*+ leading(t2) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.a=1;", - "Plan": [ - "HashJoin 124875000.00 root CARTESIAN left outer join, left cond:[eq(test.t2.a, 1)]", - "├─HashJoin(Build) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t3.a)]", - "│ ├─TableReader(Build) 9990.00 root data:Selection", - "│ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", - "│ │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - "│ └─TableReader(Probe) 10000.00 root data:TableFullScan", - "│ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", - "└─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t1.a, test.t3.a)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9980.01 root data:Selection", + " └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" ], "Warning": [ - "Warning 1815 leading hint is inapplicable, check the join type or the join algorithm hint" + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid", + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" ] }, { - "SQL": "select /*+ leading(t1) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.a=1;", + "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": [ - "HashJoin 124875000.00 root CARTESIAN left outer join, left cond:[eq(test.t2.a, 1)]", - "├─HashJoin(Build) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t3.a)]", - "│ ├─TableReader(Build) 9990.00 root data:Selection", - "│ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", - "│ │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - "│ └─TableReader(Probe) 10000.00 root data:TableFullScan", - "│ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", - "└─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" + "HashJoin 19492.21 root left outer join, equal:[eq(test.t2.b, test.t1.b)]", + "├─TableReader(Build) 10000.00 root data:TableFullScan", + "│ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + "└─Projection(Probe) 15593.77 root test.t1.a, test.t1.b, test.t3.a, test.t3.b, test.t4.a, test.t4.b", + " └─HashJoin 15593.77 root inner join, equal:[eq(test.t3.a, test.t1.a)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t3.b, test.t4.b)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo" ], "Warning": null }, { - "SQL": "select /*+ leading(t3) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.a=1;", + "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": [ - "HashJoin 124875000.00 root CARTESIAN left outer join, left cond:[eq(test.t2.a, 1)]", - "├─HashJoin(Build) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t3.a)]", - "│ ├─TableReader(Build) 9990.00 root data:Selection", - "│ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", - "│ │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - "│ └─TableReader(Probe) 10000.00 root data:TableFullScan", - "│ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", - "└─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" + "Projection 30426.12 root 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 root left outer join, equal:[eq(test.t2.b, test.t1.b)]", + " ├─Projection(Build) 15593.77 root test.t1.a, test.t1.b, test.t3.a, test.t3.b, test.t4.a, test.t4.b", + " │ └─HashJoin 15593.77 root inner join, equal:[eq(test.t3.a, test.t1.a)]", + " │ ├─TableReader(Build) 9980.01 root data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " │ └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t3.b, test.t4.b)]", + " │ ├─TableReader(Build) 9980.01 root data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " │ └─TableReader(Probe) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 15593.77 root inner join, equal:[eq(test.t5.b, test.t6.b)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t6.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t6 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t5.a, test.t2.a)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t5 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" ], "Warning": null }, { - "SQL": "select /*+ leading(t2, t1) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.a=1;", + "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": [ - "HashJoin 124875000.00 root CARTESIAN left outer join, left cond:[eq(test.t2.a, 1)]", - "├─HashJoin(Build) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t3.a)]", - "│ ├─TableReader(Build) 9990.00 root data:Selection", - "│ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", - "│ │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - "│ └─TableReader(Probe) 10000.00 root data:TableFullScan", - "│ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", - "└─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" + "Projection 30426.12 root 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 root left outer join, equal:[eq(test.t2.b, test.t1.b)]", + " ├─HashJoin(Build) 15593.77 root inner join, equal:[eq(test.t3.b, test.t4.b)]", + " │ ├─TableReader(Build) 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", + " │ └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t1.a, test.t3.a)]", + " │ ├─TableReader(Build) 9980.01 root data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " │ └─TableReader(Probe) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 15593.77 root inner join, equal:[eq(test.t5.b, test.t6.b)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t6.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t6 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t5.a, test.t2.a)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t5 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" ], "Warning": [ - "Warning 1815 leading hint is inapplicable, check the join type or the join algorithm hint", - "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + "Warning 1815 We can only use one leading hint at most, when multiple leading hints are used, all leading hints will be invalid" ] }, { - "SQL": "select /*+ leading(t2, t3) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.a=1;", + "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": [ - "HashJoin 124875000.00 root CARTESIAN left outer join, left cond:[eq(test.t2.a, 1)]", - "├─HashJoin(Build) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t3.a)]", - "│ ├─TableReader(Build) 9990.00 root data:Selection", - "│ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", - "│ │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - "│ └─TableReader(Probe) 10000.00 root data:TableFullScan", - "│ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", - "└─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" + "Projection 30426.12 root 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 root left outer join, equal:[eq(test.t2.b, test.t1.b)]", + " ├─HashJoin(Build) 15593.77 root inner join, equal:[eq(test.t3.b, test.t4.b)]", + " │ ├─TableReader(Build) 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", + " │ └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t1.a, test.t3.a)]", + " │ ├─TableReader(Build) 9980.01 root data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " │ └─TableReader(Probe) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 15593.77 root inner join, equal:[eq(test.t5.b, test.t6.b)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t6.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t6 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t5.a, test.t2.a)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t5 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" ], "Warning": [ - "Warning 1815 leading hint is inapplicable, check the join type or the join algorithm hint", + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid", "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" ] }, { - "SQL": "select /*+ leading(t3, t1) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.a=1;", + "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": [ - "HashJoin 124875000.00 root CARTESIAN left outer join, left cond:[eq(test.t2.a, 1)]", - "├─HashJoin(Build) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t3.a)]", + "HashJoin 24389.65 root right outer join, equal:[eq(test.t.a, test.t1.a)]", + "├─HashJoin(Build) 12487.50 root inner join, equal:[eq(test.t4.a, test.t.a)]", "│ ├─TableReader(Build) 9990.00 root data:Selection", - "│ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", - "│ │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - "│ └─TableReader(Probe) 10000.00 root data:TableFullScan", - "│ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", - "└─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" + "│ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t.a))", + "│ │ └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo", + "│ └─TableReader(Probe) 9990.00 root data:Selection", + "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + "│ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", + "└─HashJoin(Probe) 15609.38 root inner join, equal:[eq(test.t2.b, test.t3.b)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12487.50 root inner join, equal:[eq(test.t1.b, test.t2.b)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" ], "Warning": null }, { - "SQL": "select /*+ leading(t2, t1, t3) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.a=1;", + "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": [ - "HashJoin 124875000.00 root CARTESIAN left outer join, left cond:[eq(test.t2.a, 1)]", - "├─HashJoin(Build) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t3.a)]", - "│ ├─TableReader(Build) 9990.00 root data:Selection", - "│ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", - "│ │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - "│ └─TableReader(Probe) 10000.00 root data:TableFullScan", - "│ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", - "└─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" + "Projection 24389.65 root 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 root right outer join, equal:[eq(test.t.a, test.t1.a)]", + " ├─HashJoin(Build) 12487.50 root inner join, equal:[eq(test.t4.a, test.t.a)]", + " │ ├─TableReader(Build) 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t.a))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo", + " │ └─TableReader(Probe) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 15609.38 root inner join, equal:[eq(test.t2.b, test.t1.b)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12487.50 root inner join, equal:[eq(test.t2.b, test.t3.b)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" ], - "Warning": [ - "Warning 1815 leading hint is inapplicable, check the join type or the join algorithm hint", - "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" - ] + "Warning": null }, { - "SQL": "select /*+ leading(t1, t3, t2) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.a=1;", + "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": [ - "HashJoin 124875000.00 root CARTESIAN left outer join, left cond:[eq(test.t2.a, 1)]", - "├─HashJoin(Build) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t3.a)]", + "HashJoin 24389.65 root right outer join, equal:[eq(test.t.a, test.t1.a)]", + "├─HashJoin(Build) 12487.50 root inner join, equal:[eq(test.t4.a, test.t.a)]", "│ ├─TableReader(Build) 9990.00 root data:Selection", - "│ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", - "│ │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - "│ └─TableReader(Probe) 10000.00 root data:TableFullScan", - "│ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", - "└─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" + "│ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t.a))", + "│ │ └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo", + "│ └─TableReader(Probe) 9990.00 root data:Selection", + "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + "│ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", + "└─HashJoin(Probe) 15609.38 root inner join, equal:[eq(test.t2.b, test.t3.b)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12487.50 root inner join, equal:[eq(test.t1.b, test.t2.b)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" ], "Warning": [ - "Warning 1815 leading hint is inapplicable, check the join type or the join algorithm hint", "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" ] }, { - "SQL": "select /*+ leading(t2, t3, t1) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.a=1;", + "SQL": "select /*+ leading(t3) */ * from t2 right join (t1 left join t3 on t1.a=t3.a) on t2.b=t1.b;", "Plan": [ - "HashJoin 124875000.00 root CARTESIAN left outer join, left cond:[eq(test.t2.a, 1)]", - "├─HashJoin(Build) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t3.a)]", - "│ ├─TableReader(Build) 9990.00 root data:Selection", - "│ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", - "│ │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - "│ └─TableReader(Probe) 10000.00 root data:TableFullScan", - "│ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", - "└─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" + "HashJoin 15593.77 root right outer join, equal:[eq(test.t2.b, test.t1.b)]", + "├─TableReader(Build) 9990.00 root data:Selection", + "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + "│ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + "└─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t3.a)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─TableReader(Probe) 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" ], - "Warning": [ - "Warning 1815 leading hint is inapplicable, check the join type or the join algorithm hint", - "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" - ] + "Warning": null }, { - "SQL": "select /*+ leading(t1) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.a=t3.a;", + "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": [ - "HashJoin 15609.38 root left outer join, equal:[eq(test.t2.a, test.t3.a)]", - "├─TableReader(Build) 10000.00 root data:TableFullScan", - "│ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 12487.50 root inner join, equal:[eq(test.t1.a, test.t3.a)]", + "HashJoin 15593.77 root left outer join, equal:[eq(test.t1.a, test.t3.a)]", + "├─TableReader(Build) 9990.00 root data:Selection", + "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", + "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + "└─HashJoin(Probe) 12487.50 root right outer join, equal:[eq(test.t2.b, test.t1.b)]", " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - " └─TableReader(Probe) 9990.00 root data:Selection", - " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─TableReader(Probe) 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" ], "Warning": null }, { - "SQL": "select /*+ leading(t2) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.a=t3.a;", + "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": [ - "HashJoin 15609.38 root left outer join, equal:[eq(test.t2.a, test.t3.a)]", - "├─TableReader(Build) 10000.00 root data:TableFullScan", - "│ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 12487.50 root inner join, equal:[eq(test.t1.a, test.t3.a)]", + "Projection 19492.21 root 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 root inner join, equal:[eq(test.t3.b, test.t4.b)]", " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - " └─TableReader(Probe) 9990.00 root data:Selection", - " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 15593.77 root right outer join, equal:[eq(test.t2.b, test.t1.b)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t3.a, test.t1.a)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" ], - "Warning": null + "Warning": [ + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] }, { - "SQL": "select /*+ leading(t3) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.a=t3.a;", + "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": [ - "HashJoin 15609.38 root left outer join, equal:[eq(test.t2.a, test.t3.a)]", - "├─TableReader(Build) 10000.00 root data:TableFullScan", - "│ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - "└─Projection(Probe) 12487.50 root test.t1.a, test.t1.b, test.t3.a, test.t3.b", - " └─HashJoin 12487.50 root inner join, equal:[eq(test.t3.a, test.t1.a)]", + "Projection 19492.21 root 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 root right outer join, equal:[eq(test.t2.b, test.t1.b)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 15593.77 root inner join, equal:[eq(test.t3.a, test.t1.a)]", " ├─TableReader(Build) 9990.00 root data:Selection", " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", - " └─TableReader(Probe) 9990.00 root data:Selection", - " └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", - " └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo" + " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t3.b, test.t4.b)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo" ], "Warning": null }, { - "SQL": "select /*+ leading(t1, t2) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.a=t3.a;", + "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": [ - "HashJoin 15609.38 root left outer join, equal:[eq(test.t2.a, test.t3.a)]", - "├─TableReader(Build) 10000.00 root data:TableFullScan", - "│ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 12487.50 root inner join, equal:[eq(test.t1.a, test.t3.a)]", + "Projection 30456.57 root 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 root inner join, equal:[eq(test.t5.b, test.t6.b)]", " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - " └─TableReader(Probe) 9990.00 root data:Selection", - " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t6.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t6 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 24365.26 root inner join, equal:[eq(test.t2.a, test.t5.a)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t5 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 19492.21 root inner join, equal:[eq(test.t1.b, test.t2.b)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t2.a)), not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 15593.77 root inner join, equal:[eq(test.t3.a, test.t1.a)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t3.b, test.t4.b)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo" ], - "Warning": [ - "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid", - "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" - ] + "Warning": null }, { - "SQL": "select /*+ leading(t3, t2) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.a=t3.a;", + "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": [ - "HashJoin 15609.38 root left outer join, equal:[eq(test.t2.a, test.t3.a)]", - "├─TableReader(Build) 10000.00 root data:TableFullScan", - "│ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 12487.50 root inner join, equal:[eq(test.t1.a, test.t3.a)]", + "Projection 30456.57 root 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 root inner join, equal:[eq(test.t5.b, test.t6.b)]", " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - " └─TableReader(Probe) 9990.00 root data:Selection", - " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t6.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t6 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 24365.26 root inner join, equal:[eq(test.t3.b, test.t4.b)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 19492.21 root inner join, equal:[eq(test.t2.a, test.t5.a)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t5 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 15593.77 root inner join, equal:[eq(test.t1.a, test.t3.a)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t2.b, test.t1.b)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9980.01 root data:Selection", + " └─Selection 9980.01 cop[tikv] not(isnull(test.t2.a)), not(isnull(test.t2.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" ], "Warning": [ - "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid", - "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + "Warning 1815 We can only use one leading hint at most, when multiple leading hints are used, all leading hints will be invalid" ] }, { - "SQL": "select /*+ leading(t1, t3) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.a=t3.a;", + "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": [ - "HashJoin 15609.38 root left outer join, equal:[eq(test.t2.a, test.t3.a)]", - "├─TableReader(Build) 10000.00 root data:TableFullScan", - "│ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 12487.50 root inner join, equal:[eq(test.t1.a, test.t3.a)]", - " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - " └─TableReader(Probe) 9990.00 root data:Selection", - " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + "Projection 243165526.37 root 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 root inner join, equal:[eq(test.t3.a, test.t1.a) eq(test.t2.b, test.t1.b)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 194532421.09 root inner join, equal:[eq(test.t5.a, test.t2.a)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t2.a)), not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 155625936.88 root inner join, equal:[eq(test.t5.b, test.t6.b)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t6.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t6 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 124500749.50 root CARTESIAN inner join", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t5.a)), not(isnull(test.t5.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t5 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t3.b, test.t4.b)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo" ], "Warning": null }, { - "SQL": "select /*+ leading(t1, t2, t3) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.a=t3.a;", + "SQL": "select /*+ leading(t2) hash_join(t2) */ * from t left join t1 on t.a = t1.a right join t2 on t1.b = t2.b join t3 on t2.b = t3.b ;", "Plan": [ - "HashJoin 15609.38 root left outer join, equal:[eq(test.t2.a, test.t3.a)]", - "├─TableReader(Build) 10000.00 root data:TableFullScan", - "│ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 12487.50 root inner join, equal:[eq(test.t1.a, test.t3.a)]", + "Projection 19492.21 root 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 19492.21 root inner join, equal:[eq(test.t3.b, test.t2.b)]", " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - " └─TableReader(Probe) 9990.00 root data:Selection", - " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + " └─HashJoin(Probe) 15593.77 root right outer join, equal:[eq(test.t1.b, test.t2.b)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─Projection(Probe) 12475.01 root test.t.a, test.t.b, test.t1.a, test.t1.b", + " └─HashJoin 12475.01 root inner join, equal:[eq(test.t1.a, test.t.a)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" ], "Warning": [ - "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid", + "Warning 1815 leading hint is inapplicable, check the join type or the join algorithm hint", "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" ] }, { - "SQL": "select /*+ leading(t3, t1, t2) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.a=t3.a;", + "SQL": "select /*+ leading(t2) hash_join(t1) */ * from t left join t1 on t.a = t1.a right join t2 on t1.b = t2.b join t3 on t2.b = t3.b ;", "Plan": [ - "HashJoin 15609.38 root left outer join, equal:[eq(test.t2.a, test.t3.a)]", - "├─TableReader(Build) 10000.00 root data:TableFullScan", - "│ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 12487.50 root inner join, equal:[eq(test.t1.a, test.t3.a)]", + "HashJoin 19492.21 root right outer join, equal:[eq(test.t1.b, test.t2.b)]", + "├─HashJoin(Build) 12475.01 root inner join, equal:[eq(test.t.a, test.t1.a)]", + "│ ├─TableReader(Build) 9980.01 root data:Selection", + "│ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + "│ │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + "│ └─TableReader(Probe) 9990.00 root data:Selection", + "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t.a))", + "│ └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo", + "└─HashJoin(Probe) 12487.50 root inner join, equal:[eq(test.t2.b, test.t3.b)]", " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", " └─TableReader(Probe) 9990.00 root data:Selection", - " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + " └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" ], - "Warning": [ - "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid", - "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" - ] + "Warning": null }, { - "SQL": "select /*+ leading(t1) */ * from (t1 left join t2 on t1.a=t2.a) left join (t3 left join t4 on t3.a=t4.a) on t2.a=t4.a;", + "SQL": "select /*+ leading(t2) hash_join(t3) */ * from t left join t1 on t.a = t1.a right join t2 on t1.b = t2.b join t3 on t2.b = t3.b ;", "Plan": [ - "HashJoin 19511.72 root left outer join, equal:[eq(test.t2.a, test.t4.a)]", - "├─HashJoin(Build) 12487.50 root inner join, equal:[eq(test.t3.a, test.t4.a)]", - "│ ├─TableReader(Build) 9990.00 root data:Selection", - "│ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", - "│ │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", - "│ └─TableReader(Probe) 9990.00 root data:Selection", - "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", - "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t2.a)]", + "HashJoin 19492.21 root inner join, equal:[eq(test.t2.b, test.t3.b)]", + "├─TableReader(Build) 9990.00 root data:Selection", + "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + "└─HashJoin(Probe) 15593.77 root right outer join, equal:[eq(test.t1.b, test.t2.b)]", " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " └─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + " └─Projection(Probe) 12475.01 root test.t.a, test.t.b, test.t1.a, test.t1.b", + " └─HashJoin 12475.01 root inner join, equal:[eq(test.t1.a, test.t.a)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" ], "Warning": null }, { - "SQL": "select /*+ leading(t2) */ * from (t1 left join t2 on t1.a=t2.a) left join (t3 left join t4 on t3.a=t4.a) on t2.a=t4.a;", + "SQL": "select /*+ leading(t) hash_join(t2) */ * from t left join t1 on t.a = t1.a left join t2 on t1.b = t2.b join t3 on t2.b = t3.b ;", "Plan": [ - "HashJoin 19511.72 root left outer join, equal:[eq(test.t2.a, test.t4.a)]", - "├─HashJoin(Build) 12487.50 root inner join, equal:[eq(test.t3.a, test.t4.a)]", - "│ ├─TableReader(Build) 9990.00 root data:Selection", - "│ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", - "│ │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", - "│ └─TableReader(Probe) 9990.00 root data:Selection", - "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", - "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t2.a)]", + "Projection 19492.21 root 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 19492.21 root inner join, equal:[eq(test.t3.b, test.t2.b)]", " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " └─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 15593.77 root inner join, equal:[eq(test.t1.b, test.t2.b)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t.a, test.t1.a)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" ], "Warning": null }, { - "SQL": "select /*+ leading(t3) */ * from (t1 left join t2 on t1.a=t2.a) left join (t3 left join t4 on t3.a=t4.a) on t2.a=t4.a;", + "SQL": "select /*+ leading(t) hash_join(t1) */ * from t left join t1 on t.a = t1.a left join t2 on t1.b = t2.b join t3 on t2.b = t3.b ;", "Plan": [ - "HashJoin 19511.72 root left outer join, equal:[eq(test.t2.a, test.t4.a)]", - "├─HashJoin(Build) 12487.50 root inner join, equal:[eq(test.t3.a, test.t4.a)]", - "│ ├─TableReader(Build) 9990.00 root data:Selection", - "│ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", - "│ │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", - "│ └─TableReader(Probe) 9990.00 root data:Selection", - "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", - "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t2.a)]", - " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " └─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + "Projection 19492.21 root 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 19492.21 root inner join, equal:[eq(test.t2.b, test.t1.b)]", + " ├─HashJoin(Build) 12475.01 root inner join, equal:[eq(test.t.a, test.t1.a)]", + " │ ├─TableReader(Build) 9980.01 root data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " │ └─TableReader(Probe) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12487.50 root inner join, equal:[eq(test.t2.b, test.t3.b)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" ], - "Warning": null + "Warning": [ + "Warning 1815 leading hint is inapplicable, check the join type or the join algorithm hint", + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] }, { - "SQL": "select /*+ leading(t4) */ * from (t1 left join t2 on t1.a=t2.a) left join (t3 left join t4 on t3.a=t4.a) on t2.a=t4.a;", + "SQL": "select /*+ leading(t) hash_join(t3) */ * from t left join t1 on t.a = t1.a left join t2 on t1.b = t2.b join t3 on t2.b = t3.b ;", "Plan": [ - "HashJoin 19511.72 root left outer join, equal:[eq(test.t2.a, test.t4.a)]", - "├─Projection(Build) 12487.50 root test.t3.a, test.t3.b, test.t4.a, test.t4.b", - "│ └─HashJoin 12487.50 root inner join, equal:[eq(test.t4.a, test.t3.a)]", - "│ ├─TableReader(Build) 9990.00 root data:Selection", - "│ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", - "│ │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - "│ └─TableReader(Probe) 9990.00 root data:Selection", - "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", - "│ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t2.a)]", + "HashJoin 19492.21 root inner join, equal:[eq(test.t2.b, test.t3.b)]", + "├─TableReader(Build) 9990.00 root data:Selection", + "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + "└─HashJoin(Probe) 15593.77 root inner join, equal:[eq(test.t1.b, test.t2.b)]", " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " └─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t.a, test.t1.a)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" ], "Warning": null }, { - "SQL": "select /*+ leading(t1, t2) */ * from (t1 left join t2 on t1.a=t2.a) left join (t3 left join t4 on t3.a=t4.a) on t2.a=t4.a;", + "SQL": "select /*+ leading(t2) INL_JOIN(t1) */ * from t left join t1 on t.a = t1.a right join t2 on t1.b = t2.b join t3 on t2.b = t3.b ;", "Plan": [ - "HashJoin 19511.72 root left outer join, equal:[eq(test.t2.a, test.t4.a)]", - "├─HashJoin(Build) 12487.50 root inner join, equal:[eq(test.t3.a, test.t4.a)]", + "HashJoin 19492.21 root right outer join, equal:[eq(test.t1.b, test.t2.b)]", + "├─IndexJoin(Build) 12475.01 root inner join, inner:IndexLookUp, outer key:test.t.a, inner key:test.t1.a, equal cond:eq(test.t.a, test.t1.a)", "│ ├─TableReader(Build) 9990.00 root data:Selection", - "│ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", - "│ │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", - "│ └─TableReader(Probe) 9990.00 root data:Selection", - "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", - "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t2.a)]", + "│ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t.a))", + "│ │ └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo", + "│ └─IndexLookUp(Probe) 1.25 root ", + "│ ├─Selection(Build) 1.25 cop[tikv] not(isnull(test.t1.a))", + "│ │ └─IndexRangeScan 1.25 cop[tikv] table:t1, index:a(a) range: decided by [eq(test.t1.a, test.t.a)], keep order:false, stats:pseudo", + "│ └─Selection(Probe) 1.25 cop[tikv] not(isnull(test.t1.b))", + "│ └─TableRowIDScan 1.25 cop[tikv] table:t1 keep order:false, stats:pseudo", + "└─HashJoin(Probe) 12487.50 root inner join, equal:[eq(test.t2.b, test.t3.b)]", " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " └─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" ], "Warning": null }, { - "SQL": "select /*+ leading(t1, t3) */ * from (t1 left join t2 on t1.a=t2.a) left join (t3 left join t4 on t3.a=t4.a) on t2.a=t4.a;", + "SQL": "select /*+ leading(t2) INL_JOIN(t3) */ * from t left join t1 on t.a = t1.a right join t2 on t1.b = t2.b join t3 on t2.b = t3.b ;", "Plan": [ - "HashJoin 19511.72 root left outer join, equal:[eq(test.t2.a, test.t4.a)]", - "├─HashJoin(Build) 12487.50 root inner join, equal:[eq(test.t3.a, test.t4.a)]", - "│ ├─TableReader(Build) 9990.00 root data:Selection", - "│ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", - "│ │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", - "│ └─TableReader(Probe) 9990.00 root data:Selection", - "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", - "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t2.a)]", + "HashJoin 19492.21 root inner join, equal:[eq(test.t2.b, test.t3.b)]", + "├─TableReader(Build) 9990.00 root data:Selection", + "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + "└─HashJoin(Probe) 15593.77 root right outer join, equal:[eq(test.t1.b, test.t2.b)]", " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " └─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + " └─Projection(Probe) 12475.01 root test.t.a, test.t.b, test.t1.a, test.t1.b", + " └─HashJoin 12475.01 root inner join, equal:[eq(test.t1.a, test.t.a)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" ], "Warning": [ - "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid", - "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + "Warning 1815 Optimizer Hint /*+ INL_JOIN(t3) */ or /*+ TIDB_INLJ(t3) */ is inapplicable" ] }, { - "SQL": "select /*+ leading(t4, t1) */ * from (t1 left join t2 on t1.a=t2.a) left join (t3 left join t4 on t3.a=t4.a) on t2.a=t4.a;", + "SQL": "select /*+ leading(t3) INL_JOIN(t1) */ * from t left join t1 on t.a = t1.a right join t2 on t1.b = t2.b join t3 on t2.b = t3.b ;", "Plan": [ - "HashJoin 19511.72 root left outer join, equal:[eq(test.t2.a, test.t4.a)]", - "├─HashJoin(Build) 12487.50 root inner join, equal:[eq(test.t3.a, test.t4.a)]", - "│ ├─TableReader(Build) 9990.00 root data:Selection", - "│ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", - "│ │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", - "│ └─TableReader(Probe) 9990.00 root data:Selection", - "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", - "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t2.a)]", - " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " └─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + "Projection 19492.21 root 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 19492.21 root right outer join, equal:[eq(test.t1.b, test.t2.b)]", + " ├─IndexJoin(Build) 12475.01 root inner join, inner:IndexLookUp, outer key:test.t.a, inner key:test.t1.a, equal cond:eq(test.t.a, test.t1.a)", + " │ ├─TableReader(Build) 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t.a))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo", + " │ └─IndexLookUp(Probe) 1.25 root ", + " │ ├─Selection(Build) 1.25 cop[tikv] not(isnull(test.t1.a))", + " │ │ └─IndexRangeScan 1.25 cop[tikv] table:t1, index:a(a) range: decided by [eq(test.t1.a, test.t.a)], keep order:false, stats:pseudo", + " │ └─Selection(Probe) 1.25 cop[tikv] not(isnull(test.t1.b))", + " │ └─TableRowIDScan 1.25 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12487.50 root inner join, equal:[eq(test.t3.b, test.t2.b)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo" ], - "Warning": [ - "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid", - "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" - ] + "Warning": null }, { - "SQL": "select /*+ leading(t4, t2) */ * from (t1 left join t2 on t1.a=t2.a) left join (t3 left join t4 on t3.a=t4.a) on t2.a=t4.a;", + "SQL": "select /*+ leading(t3) INL_JOIN(t3) */ * from t left join t1 on t.a = t1.a right join t2 on t1.b = t2.b join t3 on t2.b = t3.b ;", "Plan": [ - "HashJoin 19511.72 root left outer join, equal:[eq(test.t2.a, test.t4.a)]", - "├─HashJoin(Build) 12487.50 root inner join, equal:[eq(test.t3.a, test.t4.a)]", - "│ ├─TableReader(Build) 9990.00 root data:Selection", - "│ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", - "│ │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", - "│ └─TableReader(Probe) 9990.00 root data:Selection", - "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", - "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t2.a)]", + "HashJoin 19492.21 root inner join, equal:[eq(test.t2.b, test.t3.b)]", + "├─TableReader(Build) 9990.00 root data:Selection", + "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + "└─HashJoin(Probe) 15593.77 root right outer join, equal:[eq(test.t1.b, test.t2.b)]", " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " └─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + " └─Projection(Probe) 12475.01 root test.t.a, test.t.b, test.t1.a, test.t1.b", + " └─HashJoin 12475.01 root inner join, equal:[eq(test.t1.a, test.t.a)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" ], "Warning": [ - "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid", - "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + "Warning 1815 leading hint is inapplicable, check the join type or the join algorithm hint", + "Warning 1815 Optimizer Hint INL_JOIN or TIDB_INLJ is inapplicable" ] }, { - "SQL": "select /*+ leading(t3, t2) */ * from (t1 left join t2 on t1.a=t2.a) left join (t3 left join t4 on t3.a=t4.a) on t2.a=t4.a;", + "SQL": "select /*+ leading(t2) merge_join(t2) */ * from t left join t1 on t.a = t1.a right join t2 on t1.b = t2.b join t3 on t2.b = t3.b ;", "Plan": [ - "HashJoin 19511.72 root left outer join, equal:[eq(test.t2.a, test.t4.a)]", - "├─HashJoin(Build) 12487.50 root inner join, equal:[eq(test.t3.a, test.t4.a)]", - "│ ├─TableReader(Build) 9990.00 root data:Selection", - "│ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", - "│ │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", - "│ └─TableReader(Probe) 9990.00 root data:Selection", - "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", - "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t2.a)]", + "Projection 19492.21 root 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 19492.21 root inner join, equal:[eq(test.t3.b, test.t2.b)]", " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " └─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─MergeJoin(Probe) 15593.77 root right outer join, left key:test.t1.b, right key:test.t2.b", + " ├─Sort(Build) 12475.01 root test.t1.b", + " │ └─Projection 12475.01 root test.t.a, test.t.b, test.t1.a, test.t1.b", + " │ └─HashJoin 12475.01 root inner join, equal:[eq(test.t1.a, test.t.a)]", + " │ ├─TableReader(Build) 9980.01 root data:Selection", + " │ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " │ └─TableReader(Probe) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo", + " └─Sort(Probe) 9990.00 root test.t2.b", + " └─TableReader 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" ], "Warning": [ - "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid", + "Warning 1815 leading hint is inapplicable, check the join type or the join algorithm hint", "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" ] }, { - "SQL": "select /*+ leading(t3, t4) */ * from (t1 left join t2 on t1.a=t2.a) left join (t3 left join t4 on t3.a=t4.a) on t2.a=t4.a;", + "SQL": "select /*+ leading(t1) merge_join(t2) */ * from t join t1 on t.a = t1.a left join t2 on t1.b = t2.b join t3 on t2.b = t3.b ;", "Plan": [ - "HashJoin 19511.72 root left outer join, equal:[eq(test.t2.a, test.t4.a)]", - "├─HashJoin(Build) 12487.50 root inner join, equal:[eq(test.t3.a, test.t4.a)]", - "│ ├─TableReader(Build) 9990.00 root data:Selection", - "│ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", - "│ │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", - "│ └─TableReader(Probe) 9990.00 root data:Selection", - "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", + "Projection 19492.21 root 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 19492.21 root inner join, equal:[eq(test.t3.b, test.t2.b)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─MergeJoin(Probe) 15593.77 root inner join, left key:test.t1.b, right key:test.t2.b", + " ├─Sort(Build) 9990.00 root test.t2.b", + " │ └─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─Sort(Probe) 12475.01 root test.t1.b", + " └─Projection 12475.01 root test.t.a, test.t.b, test.t1.a, test.t1.b", + " └─HashJoin 12475.01 root inner join, equal:[eq(test.t1.a, test.t.a)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select /*+ leading(t2) merge_join(t3) */ * from t left join t1 on t.a = t1.a right join t2 on t1.b = t2.b join t3 on t2.b = t3.b ;", + "Plan": [ + "MergeJoin 19492.21 root inner join, left key:test.t2.b, right key:test.t3.b", + "├─Sort(Build) 9990.00 root test.t3.b", + "│ └─TableReader 9990.00 root data:Selection", + "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + "└─Sort(Probe) 15593.77 root test.t2.b", + " └─HashJoin 15593.77 root right outer join, equal:[eq(test.t1.b, test.t2.b)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─Projection(Probe) 12475.01 root test.t.a, test.t.b, test.t1.a, test.t1.b", + " └─HashJoin 12475.01 root inner join, equal:[eq(test.t1.a, test.t.a)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select /*+ leading(t3) merge_join(t3) */ * from t join t1 on t.a = t1.a join t2 on t1.b = t2.b join t3 on t2.b = t3.b ;", + "Plan": [ + "MergeJoin 19492.21 root inner join, left key:test.t2.b, right key:test.t3.b", + "├─Sort(Build) 9990.00 root test.t3.b", + "│ └─TableReader 9990.00 root data:Selection", + "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + "└─Sort(Probe) 15593.77 root test.t2.b", + " └─Projection 15593.77 root test.t.a, test.t.b, test.t1.a, test.t1.b, test.t2.a, test.t2.b", + " └─HashJoin 15593.77 root inner join, equal:[eq(test.t1.b, test.t2.b)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t1.a, test.t.a)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 leading hint is inapplicable, check the join type or the join algorithm hint" + ] + }, + { + "SQL": "select /*+ leading(t3) merge_join(t2) */ * from t right join t1 on t.a = t1.a join t2 on t1.b = t2.b join t3 on t2.b = t3.b ;", + "Plan": [ + "Projection 19511.72 root 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 19511.72 root inner join, equal:[eq(test.t3.b, test.t2.b)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─MergeJoin(Probe) 15609.38 root inner join, left key:test.t1.b, right key:test.t2.b", + " ├─Sort(Build) 9990.00 root test.t2.b", + " │ └─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─Sort(Probe) 12487.50 root test.t1.b", + " └─HashJoin 12487.50 root right outer join, equal:[eq(test.t.a, test.t1.a)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select /*+ leading(t3) merge_join(t2) */ * from t right join t1 on t.a = t1.a join t2 on t1.b = t2.b join t3 on t2.b = t3.b ;", + "Plan": [ + "Projection 19511.72 root 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 19511.72 root inner join, equal:[eq(test.t3.b, test.t2.b)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─MergeJoin(Probe) 15609.38 root inner join, left key:test.t1.b, right key:test.t2.b", + " ├─Sort(Build) 9990.00 root test.t2.b", + " │ └─TableReader 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─Sort(Probe) 12487.50 root test.t1.b", + " └─HashJoin 12487.50 root right outer join, equal:[eq(test.t.a, test.t1.a)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select /*+ leading(t3) merge_join(t3) */ * from t right join t1 on t.a = t1.a join t2 on t1.b = t2.b join t3 on t2.b = t3.b ;", + "Plan": [ + "MergeJoin 19511.72 root inner join, left key:test.t2.b, right key:test.t3.b", + "├─Sort(Build) 9990.00 root test.t3.b", + "│ └─TableReader 9990.00 root data:Selection", + "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + "└─Sort(Probe) 15609.38 root test.t2.b", + " └─HashJoin 15609.38 root inner join, equal:[eq(test.t1.b, test.t2.b)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12487.50 root right outer join, equal:[eq(test.t.a, test.t1.a)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 leading hint is inapplicable, check the join type or the join algorithm hint" + ] + }, + { + "SQL": "select /*+ leading(t3) merge_join(t3) */ * from t left join t1 on t.a = t1.a left join t2 on t1.b = t2.b join t3 on t2.b = t3.b ;", + "Plan": [ + "MergeJoin 19492.21 root inner join, left key:test.t2.b, right key:test.t3.b", + "├─Sort(Build) 9990.00 root test.t3.b", + "│ └─TableReader 9990.00 root data:Selection", + "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + "└─Sort(Probe) 15593.77 root test.t2.b", + " └─Projection 15593.77 root test.t.a, test.t.b, test.t1.a, test.t1.b, test.t2.a, test.t2.b", + " └─HashJoin 15593.77 root inner join, equal:[eq(test.t1.b, test.t2.b)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t1.a, test.t.a)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 leading hint is inapplicable, check the join type or the join algorithm hint" + ] + }, + { + "SQL": "select /*+ leading(t2) INL_JOIN(t1) */ * from t join t1 on t.a = t1.a left join t2 on t1.b = t2.b join t3 on t2.b = t3.b ;", + "Plan": [ + "Projection 19492.21 root 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 19492.21 root inner join, equal:[eq(test.t2.b, test.t1.b)]", + " ├─IndexJoin(Build) 12475.01 root inner join, inner:IndexLookUp, outer key:test.t.a, inner key:test.t1.a, equal cond:eq(test.t.a, test.t1.a)", + " │ ├─TableReader(Build) 9990.00 root data:Selection", + " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t.a))", + " │ │ └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo", + " │ └─IndexLookUp(Probe) 1.25 root ", + " │ ├─Selection(Build) 1.25 cop[tikv] not(isnull(test.t1.a))", + " │ │ └─IndexRangeScan 1.25 cop[tikv] table:t1, index:a(a) range: decided by [eq(test.t1.a, test.t.a)], keep order:false, stats:pseudo", + " │ └─Selection(Probe) 1.25 cop[tikv] not(isnull(test.t1.b))", + " │ └─TableRowIDScan 1.25 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12487.50 root inner join, equal:[eq(test.t2.b, test.t3.b)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select /*+ leading(t4) */ * from t1 join t2 on t1.a=t2.a right join t4 on t1.b = t4.b where t1.a in (select t3.a from t3 where t1.b = t3.b)", + "Plan": [ + "HashJoin 12475.01 root semi join, equal:[eq(test.t1.b, test.t3.b) eq(test.t1.a, test.t3.a)]", + "├─TableReader(Build) 9980.01 root data:Selection", + "│ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + "└─Projection(Probe) 15593.77 root test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t4.a, test.t4.b", + " └─HashJoin 15593.77 root inner join, equal:[eq(test.t1.a, test.t2.a)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t4.b, test.t1.b)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select /*+ leading(t3@sel_2) */ * from t1 left join t2 on t1.a=t2.a where t1.a in (select t3.a from t3 where t1.b = t3.b)", + "Plan": [ + "HashJoin 9980.01 root semi join, equal:[eq(test.t1.b, test.t3.b) eq(test.t1.a, test.t3.a)]", + "├─TableReader(Build) 9980.01 root data:Selection", + "│ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + "└─HashJoin(Probe) 12475.01 root left outer join, equal:[eq(test.t1.a, test.t2.a)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9980.01 root data:Selection", + " └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 There are no matching table names for (t3) in optimizer hint /*+ LEADING(t3) */. Maybe you can use the table alias name" + ] + }, + { + "SQL": "select /*+ leading(t2, t3@sel_2) */ * from t1 right join t2 on t1.a=t2.a where t1.a in (select t3.a from t3 where t1.b = t3.b)", + "Plan": [ + "HashJoin 9980.01 root semi join, equal:[eq(test.t1.b, test.t3.b) eq(test.t1.a, test.t3.a)]", + "├─TableReader(Build) 9980.01 root data:Selection", + "│ └─Selection 9980.01 cop[tikv] not(isnull(test.t3.a)), not(isnull(test.t3.b))", + "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + "└─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t1.a, test.t2.a)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 There are no matching table names for (t3) in optimizer hint /*+ LEADING(t2, t3) */. Maybe you can use the table alias name", + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] + }, + { + "SQL": "select /*+ leading(t4) */ * from t1 join t2 on t1.a=t2.a right join t4 on t1.b = t4.b where t1.a not in (select t3.a from t3 where t1.b = t3.b)", + "Plan": [ + "HashJoin 12475.01 root anti semi join, equal:[eq(test.t1.b, test.t3.b)], other cond:eq(test.t1.a, test.t3.a)", + "├─TableReader(Build) 10000.00 root data:TableFullScan", + "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + "└─HashJoin(Probe) 15593.77 root right outer join, equal:[eq(test.t1.b, test.t4.b)]", + " ├─TableReader(Build) 10000.00 root data:TableFullScan", + " │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t1.a, test.t2.a)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select /*+ leading(t3@sel_2) */ * from t1 left join t2 on t1.a=t2.a where t1.a not in (select t3.a from t3 where t1.b = t3.b)", + "Plan": [ + "HashJoin 9990.00 root anti semi join, equal:[eq(test.t1.b, test.t3.b)], other cond:eq(test.t1.a, test.t3.a)", + "├─TableReader(Build) 10000.00 root data:TableFullScan", + "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", "└─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t2.a)]", " ├─TableReader(Build) 9990.00 root data:Selection", " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", @@ -5530,19 +8816,114 @@ " └─TableReader(Probe) 10000.00 root data:TableFullScan", " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" ], + "Warning": [ + "Warning 1815 There are no matching table names for (t3) in optimizer hint /*+ LEADING(t3) */. Maybe you can use the table alias name" + ] + }, + { + "SQL": "select /*+ leading(t2, t3@sel_2) */ * from t1 right join t2 on t1.a=t2.a where t1.a not in (select t3.a from t3 where t1.b = t3.b)", + "Plan": [ + "HashJoin 9990.00 root anti semi join, equal:[eq(test.t1.b, test.t3.b)], other cond:eq(test.t1.a, test.t3.a)", + "├─TableReader(Build) 10000.00 root data:TableFullScan", + "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + "└─HashJoin(Probe) 12487.50 root right outer join, equal:[eq(test.t1.a, test.t2.a)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─TableReader(Probe) 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 There are no matching table names for (t3) in optimizer hint /*+ LEADING(t2, t3) */. Maybe you can use the table alias name", + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] + }, + { + "SQL": "select /*+ leading(t4) */ * from t1 join t2 on t1.a=t2.a right join t4 on t1.b = t4.b where exists (select t3.a from t3 where t1.b = t3.b)", + "Plan": [ + "HashJoin 12475.01 root semi join, equal:[eq(test.t1.b, test.t3.b)]", + "├─TableReader(Build) 9990.00 root data:Selection", + "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + "└─Projection(Probe) 15593.77 root test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t4.a, test.t4.b", + " └─HashJoin 15593.77 root inner join, equal:[eq(test.t1.a, test.t2.a)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t4.b, test.t1.b)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo" + ], "Warning": null }, { - "SQL": "select /*+ leading(t1, t2, t3) */ * from (t1 left join t2 on t1.a=t2.a) left join (t3 left join t4 on t3.a=t4.a) on t2.a=t4.a;", + "SQL": "select /*+ leading(t3@sel_2) */ * from t1 left join t2 on t1.a=t2.a where exists (select t3.a from t3 where t1.b = t3.b)", "Plan": [ - "HashJoin 19511.72 root left outer join, equal:[eq(test.t2.a, test.t4.a)]", - "├─HashJoin(Build) 12487.50 root inner join, equal:[eq(test.t3.a, test.t4.a)]", - "│ ├─TableReader(Build) 9990.00 root data:Selection", - "│ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", - "│ │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", - "│ └─TableReader(Probe) 9990.00 root data:Selection", - "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", - "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + "HashJoin 9990.00 root semi join, equal:[eq(test.t1.b, test.t3.b)]", + "├─TableReader(Build) 9990.00 root data:Selection", + "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + "└─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t2.a)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 There are no matching table names for (t3) in optimizer hint /*+ LEADING(t3) */. Maybe you can use the table alias name" + ] + }, + { + "SQL": "select /*+ leading(t2, t3@sel_2) */ * from t1 right join t2 on t1.a=t2.a where exists (select t3.a from t3 where t1.b = t3.b)", + "Plan": [ + "HashJoin 9980.01 root semi join, equal:[eq(test.t1.b, test.t3.b)]", + "├─TableReader(Build) 9990.00 root data:Selection", + "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + "└─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t1.a, test.t2.a)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 There are no matching table names for (t3) in optimizer hint /*+ LEADING(t2, t3) */. Maybe you can use the table alias name", + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] + }, + { + "SQL": "select /*+ leading(t4) */ * from t1 join t2 on t1.a=t2.a right join t4 on t1.b = t4.b where not exists (select t3.a from t3 where t1.b = t3.b)", + "Plan": [ + "HashJoin 12475.01 root anti semi join, equal:[eq(test.t1.b, test.t3.b)]", + "├─TableReader(Build) 10000.00 root data:TableFullScan", + "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + "└─HashJoin(Probe) 15593.77 root right outer join, equal:[eq(test.t1.b, test.t4.b)]", + " ├─TableReader(Build) 10000.00 root data:TableFullScan", + " │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t1.a, test.t2.a)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select /*+ leading(t3@sel_2) */ * from t1 left join t2 on t1.a=t2.a where not exists (select t3.a from t3 where t1.b = t3.b)", + "Plan": [ + "HashJoin 9990.00 root anti semi join, equal:[eq(test.t1.b, test.t3.b)]", + "├─TableReader(Build) 10000.00 root data:TableFullScan", + "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", "└─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t2.a)]", " ├─TableReader(Build) 9990.00 root data:Selection", " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", @@ -5551,598 +8932,607 @@ " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" ], "Warning": [ - "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid", + "Warning 1815 There are no matching table names for (t3) in optimizer hint /*+ LEADING(t3) */. Maybe you can use the table alias name" + ] + }, + { + "SQL": "select /*+ leading(t2, t3@sel_2) */ * from t1 right join t2 on t1.a=t2.a where not exists (select t3.a from t3 where t1.b = t3.b)", + "Plan": [ + "HashJoin 9990.00 root anti semi join, equal:[eq(test.t1.b, test.t3.b)]", + "├─TableReader(Build) 10000.00 root data:TableFullScan", + "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + "└─HashJoin(Probe) 12487.50 root right outer join, equal:[eq(test.t1.a, test.t2.a)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─TableReader(Probe) 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 There are no matching table names for (t3) in optimizer hint /*+ LEADING(t2, t3) */. Maybe you can use the table alias name", + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] + }, + { + "SQL": "select /*+ leading(t1) */ t1.a, (select min(t1.a) from t2 where t2.a > t1.a) from t1 join t3 on t1.a = t3.a;", + "Plan": [ + "Projection 1.00 root test.t1.a, Column#14", + "└─Apply 1.00 root CARTESIAN left outer join", + " ├─HashAgg(Build) 1.00 root funcs:min(test.t1.a)->Column#10, funcs:firstrow(test.t1.a)->test.t1.a", + " │ └─MergeJoin 12487.50 root inner join, left key:test.t1.a, right key:test.t3.a", + " │ ├─IndexReader(Build) 9990.00 root index:IndexFullScan", + " │ │ └─IndexFullScan 9990.00 cop[tikv] table:t3, index:a(a) keep order:true, stats:pseudo", + " │ └─IndexReader(Probe) 9990.00 root index:IndexFullScan", + " │ └─IndexFullScan 9990.00 cop[tikv] table:t1, index:a(a) keep order:true, stats:pseudo", + " └─MaxOneRow(Probe) 1.00 root ", + " └─Projection 2.00 root Column#10", + " └─IndexReader 2.00 root index:Selection", + " └─Selection 2.00 cop[tikv] gt(test.t2.a, test.t1.a)", + " └─IndexFullScan 2.50 cop[tikv] table:t2, index:a(a) keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select /*+ leading(t3@sel_2) */ t1.a, (select min(t1.a) from t2 where t2.a > t1.a) from t1 join t3 on t1.a = t3.a;", + "Plan": [ + "Projection 1.00 root test.t1.a, Column#14", + "└─Apply 1.00 root CARTESIAN left outer join", + " ├─HashAgg(Build) 1.00 root funcs:min(test.t1.a)->Column#10, funcs:firstrow(test.t1.a)->test.t1.a", + " │ └─MergeJoin 12487.50 root inner join, left key:test.t1.a, right key:test.t3.a", + " │ ├─IndexReader(Build) 9990.00 root index:IndexFullScan", + " │ │ └─IndexFullScan 9990.00 cop[tikv] table:t3, index:a(a) keep order:true, stats:pseudo", + " │ └─IndexReader(Probe) 9990.00 root index:IndexFullScan", + " │ └─IndexFullScan 9990.00 cop[tikv] table:t1, index:a(a) keep order:true, stats:pseudo", + " └─MaxOneRow(Probe) 1.00 root ", + " └─Projection 2.00 root Column#10", + " └─IndexReader 2.00 root index:Selection", + " └─Selection 2.00 cop[tikv] gt(test.t2.a, test.t1.a)", + " └─IndexFullScan 2.50 cop[tikv] table:t2, index:a(a) keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 There are no matching table names for (t3) in optimizer hint /*+ LEADING(t3) */. Maybe you can use the table alias name" + ] + }, + { + "SQL": "select /*+ leading(t2, t3@sel_2) */ t1.a, (select min(t1.a) from t2 where t2.a > t1.a) from t1 join t3 on t1.a = t3.a;", + "Plan": [ + "Projection 1.00 root test.t1.a, Column#14", + "└─Apply 1.00 root CARTESIAN left outer join", + " ├─HashAgg(Build) 1.00 root funcs:min(test.t1.a)->Column#10, funcs:firstrow(test.t1.a)->test.t1.a", + " │ └─MergeJoin 12487.50 root inner join, left key:test.t1.a, right key:test.t3.a", + " │ ├─IndexReader(Build) 9990.00 root index:IndexFullScan", + " │ │ └─IndexFullScan 9990.00 cop[tikv] table:t3, index:a(a) keep order:true, stats:pseudo", + " │ └─IndexReader(Probe) 9990.00 root index:IndexFullScan", + " │ └─IndexFullScan 9990.00 cop[tikv] table:t1, index:a(a) keep order:true, stats:pseudo", + " └─MaxOneRow(Probe) 1.00 root ", + " └─Projection 2.00 root Column#10", + " └─IndexReader 2.00 root index:Selection", + " └─Selection 2.00 cop[tikv] gt(test.t2.a, test.t1.a)", + " └─IndexFullScan 2.50 cop[tikv] table:t2, index:a(a) keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 There are no matching table names for (t2, t3) in optimizer hint /*+ LEADING(t2, t3) */. Maybe you can use the table alias name" + ] + }, + { + "SQL": "select /*+ leading(t4, t3@sel_2) */ * from t1 right join t2 on t1.a=t2.a join t4 on t1.b = t4.b where t1.a = (select max(t3.a) from t3 where t1.b = t3.b)", + "Plan": [ + "HashJoin 12487.50 root inner join, equal:[eq(test.t1.b, test.t3.b) eq(test.t1.a, Column#13)]", + "├─Selection(Build) 6393.60 root not(isnull(Column#13))", + "│ └─HashAgg 7992.00 root group by:test.t3.b, funcs:max(Column#26)->Column#13, funcs:firstrow(test.t3.b)->test.t3.b", + "│ └─TableReader 7992.00 root data:HashAgg", + "│ └─HashAgg 7992.00 cop[tikv] group by:test.t3.b, funcs:max(test.t3.a)->Column#26", + "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + "└─HashJoin(Probe) 15593.77 root inner join, equal:[eq(test.t1.b, test.t4.b)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t1.a, test.t2.a)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 There are no matching table names for (t3) in optimizer hint /*+ LEADING(t4, t3) */. Maybe you can use the table alias name", + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] + }, + { + "SQL": "select /*+ leading(t4) */ * from t1 right join t2 on t1.a=t2.a join t4 on t1.b = t4.b where t1.a = (select max(t3.a) from t3 where t1.b = t3.b)", + "Plan": [ + "Projection 12487.50 root test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t4.a, test.t4.b", + "└─HashJoin 12487.50 root inner join, equal:[eq(test.t1.b, test.t3.b) eq(test.t1.a, Column#13)]", + " ├─Selection(Build) 6393.60 root not(isnull(Column#13))", + " │ └─HashAgg 7992.00 root group by:test.t3.b, funcs:max(Column#19)->Column#13, funcs:firstrow(test.t3.b)->test.t3.b", + " │ └─TableReader 7992.00 root data:HashAgg", + " │ └─HashAgg 7992.00 cop[tikv] group by:test.t3.b, funcs:max(test.t3.a)->Column#19", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 15593.77 root inner join, equal:[eq(test.t1.a, test.t2.a)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t4.b, test.t1.b)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select /*+ leading(t3@sel_2) */ * from t1 left join t2 on t1.a=t2.a join t4 on t1.b = t4.b where t1.a = (select max(t3.a) from t3 where t1.b = t3.b)", + "Plan": [ + "HashJoin 12487.50 root inner join, equal:[eq(test.t1.b, test.t3.b) eq(test.t1.a, Column#13)]", + "├─Selection(Build) 6393.60 root not(isnull(Column#13))", + "│ └─HashAgg 7992.00 root group by:test.t3.b, funcs:max(Column#23)->Column#13, funcs:firstrow(test.t3.b)->test.t3.b", + "│ └─TableReader 7992.00 root data:HashAgg", + "│ └─HashAgg 7992.00 cop[tikv] group by:test.t3.b, funcs:max(test.t3.a)->Column#23", + "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + "└─HashJoin(Probe) 15593.77 root inner join, equal:[eq(test.t1.b, test.t4.b)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 root left outer join, equal:[eq(test.t1.a, test.t2.a)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9980.01 root data:Selection", + " └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 There are no matching table names for (t3) in optimizer hint /*+ LEADING(t3) */. Maybe you can use the table alias name" + ] + }, + { + "SQL": "select /*+ leading(t3@sel_2, t1) */ * from t1 left join t2 on t1.a=t2.a join t4 on t1.b = t4.b where t1.a = (select max(t3.a) from t3 where t1.b = t3.b)", + "Plan": [ + "HashJoin 12487.50 root inner join, equal:[eq(test.t1.b, test.t3.b) eq(test.t1.a, Column#13)]", + "├─Selection(Build) 6393.60 root not(isnull(Column#13))", + "│ └─HashAgg 7992.00 root group by:test.t3.b, funcs:max(Column#23)->Column#13, funcs:firstrow(test.t3.b)->test.t3.b", + "│ └─TableReader 7992.00 root data:HashAgg", + "│ └─HashAgg 7992.00 cop[tikv] group by:test.t3.b, funcs:max(test.t3.a)->Column#23", + "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + "└─HashJoin(Probe) 15593.77 root inner join, equal:[eq(test.t1.b, test.t4.b)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 root left outer join, equal:[eq(test.t1.a, test.t2.a)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9980.01 root data:Selection", + " └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 There are no matching table names for (t3) in optimizer hint /*+ LEADING(t3, t1) */. Maybe you can use the table alias name", "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" ] }, { - "SQL": "select /*+ leading(t1, t4, t3) */ * from (t1 left join t2 on t1.a=t2.a) left join (t3 left join t4 on t3.a=t4.a) on t2.a=t4.a;", + "SQL": "select /*+ leading(t4, t3@sel_2) */ * from t1 left join t2 on t1.a=t2.a right join t4 on t1.b = t4.b where t1.a > (select min(t3.a) from t3 where t1.b = t3.b)", "Plan": [ - "HashJoin 19511.72 root left outer join, equal:[eq(test.t2.a, test.t4.a)]", - "├─HashJoin(Build) 12487.50 root inner join, equal:[eq(test.t3.a, test.t4.a)]", - "│ ├─TableReader(Build) 9990.00 root data:Selection", - "│ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", - "│ │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", - "│ └─TableReader(Probe) 9990.00 root data:Selection", - "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", - "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t2.a)]", + "HashJoin 12487.50 root inner join, equal:[eq(test.t1.b, test.t3.b)], other cond:gt(test.t1.a, Column#13)", + "├─Selection(Build) 6393.60 root not(isnull(Column#13))", + "│ └─HashAgg 7992.00 root group by:test.t3.b, funcs:min(Column#23)->Column#13, funcs:firstrow(test.t3.b)->test.t3.b", + "│ └─TableReader 7992.00 root data:HashAgg", + "│ └─HashAgg 7992.00 cop[tikv] group by:test.t3.b, funcs:min(test.t3.a)->Column#23", + "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + "└─HashJoin(Probe) 15593.77 root inner join, equal:[eq(test.t1.b, test.t4.b)]", " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " └─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 root left outer join, equal:[eq(test.t1.a, test.t2.a)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9980.01 root data:Selection", + " └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" ], "Warning": [ - "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid", + "Warning 1815 There are no matching table names for (t3) in optimizer hint /*+ LEADING(t4, t3) */. Maybe you can use the table alias name", "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" ] }, { - "SQL": "select /*+ leading(t4, t2, t3) */ * from (t1 left join t2 on t1.a=t2.a) left join (t3 left join t4 on t3.a=t4.a) on t2.a=t4.a;", + "SQL": "select /*+ leading(t4) */ * from t1 left join t2 on t1.a=t2.a right join t4 on t1.b = t4.b where t1.a > (select min(t3.a) from t3 where t1.b = t3.b)", "Plan": [ - "HashJoin 19511.72 root left outer join, equal:[eq(test.t2.a, test.t4.a)]", - "├─HashJoin(Build) 12487.50 root inner join, equal:[eq(test.t3.a, test.t4.a)]", - "│ ├─TableReader(Build) 9990.00 root data:Selection", - "│ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", - "│ │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", - "│ └─TableReader(Probe) 9990.00 root data:Selection", - "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", - "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t2.a)]", + "Projection 12487.50 root test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t4.a, test.t4.b", + "└─HashJoin 12487.50 root inner join, equal:[eq(test.t1.b, test.t3.b)], other cond:gt(test.t1.a, Column#13)", + " ├─Selection(Build) 6393.60 root not(isnull(Column#13))", + " │ └─HashAgg 7992.00 root group by:test.t3.b, funcs:min(Column#19)->Column#13, funcs:firstrow(test.t3.b)->test.t3.b", + " │ └─TableReader 7992.00 root data:HashAgg", + " │ └─HashAgg 7992.00 cop[tikv] group by:test.t3.b, funcs:min(test.t3.a)->Column#19", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 15593.77 root left outer join, equal:[eq(test.t1.a, test.t2.a)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t4.b, test.t1.b)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select /*+ leading(t3@sel_2) */ * from t1 left join t2 on t1.a=t2.a join t4 on t1.b = t4.b where t1.a > (select min(t3.a) from t3 where t1.b = t3.b)", + "Plan": [ + "HashJoin 12487.50 root inner join, equal:[eq(test.t1.b, test.t3.b)], other cond:gt(test.t1.a, Column#13)", + "├─Selection(Build) 6393.60 root not(isnull(Column#13))", + "│ └─HashAgg 7992.00 root group by:test.t3.b, funcs:min(Column#23)->Column#13, funcs:firstrow(test.t3.b)->test.t3.b", + "│ └─TableReader 7992.00 root data:HashAgg", + "│ └─HashAgg 7992.00 cop[tikv] group by:test.t3.b, funcs:min(test.t3.a)->Column#23", + "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + "└─HashJoin(Probe) 15593.77 root inner join, equal:[eq(test.t1.b, test.t4.b)]", " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " └─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 root left outer join, equal:[eq(test.t1.a, test.t2.a)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9980.01 root data:Selection", + " └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" ], "Warning": [ - "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid", - "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + "Warning 1815 There are no matching table names for (t3) in optimizer hint /*+ LEADING(t3) */. Maybe you can use the table alias name" ] }, { - "SQL": "select /*+ leading(t1, t2, t3, t4) */ * from (t1 left join t2 on t1.a=t2.a) left join (t3 left join t4 on t3.a=t4.a) on t2.a=t4.a;", + "SQL": "select /*+ leading(t3@sel_2, t2) */ * from t1 right join t2 on t1.a=t2.a join t4 on t1.b = t4.b where t1.a > (select min(t3.a) from t3 where t1.b = t3.b)", "Plan": [ - "HashJoin 19511.72 root left outer join, equal:[eq(test.t2.a, test.t4.a)]", - "├─HashJoin(Build) 12487.50 root inner join, equal:[eq(test.t3.a, test.t4.a)]", - "│ ├─TableReader(Build) 9990.00 root data:Selection", - "│ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", - "│ │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", - "│ └─TableReader(Probe) 9990.00 root data:Selection", - "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.a))", - "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t2.a)]", + "HashJoin 12487.50 root inner join, equal:[eq(test.t1.b, test.t3.b)], other cond:gt(test.t1.a, Column#13)", + "├─Selection(Build) 6393.60 root not(isnull(Column#13))", + "│ └─HashAgg 7992.00 root group by:test.t3.b, funcs:min(Column#26)->Column#13, funcs:firstrow(test.t3.b)->test.t3.b", + "│ └─TableReader 7992.00 root data:HashAgg", + "│ └─HashAgg 7992.00 cop[tikv] group by:test.t3.b, funcs:min(test.t3.a)->Column#26", + "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + "└─HashJoin(Probe) 15593.77 root inner join, equal:[eq(test.t1.b, test.t4.b)]", " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " └─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t1.a, test.t2.a)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" ], "Warning": [ - "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid", + "Warning 1815 There are no matching table names for (t3) in optimizer hint /*+ LEADING(t3, t2) */. Maybe you can use the table alias name", "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" ] }, { - "SQL": "select /*+ leading(t1) */ * from ((select t8.a, t8.b from t8, t7, t6, t5 where t5.a = t6.a and t6.b=t7.b) t3 left join t4 on t3.a=t4.a) left join (t1 left join t2 on t1.a=t2.a) on t1.a=t4.a;", + "SQL": "select /*+ leading(t4) */ * from t1 join t2 on t1.a=t2.a right join t4 on t1.b = t4.b where t1.a in (select t3.a from t3)", "Plan": [ - "HashJoin 304261169.13 root CARTESIAN inner join", - "├─HashJoin(Build) 15593.77 root inner join, equal:[eq(test.t6.a, test.t5.a)]", - "│ ├─IndexReader(Build) 9990.00 root index:IndexFullScan", - "│ │ └─IndexFullScan 9990.00 cop[tikv] table:t5, index:a(a) keep order:false, stats:pseudo", - "│ └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t6.b, test.t7.b)]", - "│ ├─TableReader(Build) 9980.01 root data:Selection", - "│ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t6.a)), not(isnull(test.t6.b))", - "│ │ └─TableFullScan 10000.00 cop[tikv] table:t6 keep order:false, stats:pseudo", - "│ └─TableReader(Probe) 9990.00 root data:Selection", - "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t7.b))", - "│ └─TableFullScan 10000.00 cop[tikv] table:t7 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 19511.72 root left outer join, equal:[eq(test.t4.a, test.t1.a)]", - " ├─HashJoin(Build) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t2.a)]", - " │ ├─TableReader(Build) 9990.00 root data:Selection", - " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", - " │ │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " │ └─TableReader(Probe) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", - " └─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t8.a, test.t4.a)]", + "Projection 15593.77 root test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t4.a, test.t4.b", + "└─HashJoin 15593.77 root inner join, equal:[eq(test.t1.a, test.t3.a)]", + " ├─HashAgg(Build) 7992.00 root group by:test.t3.a, funcs:firstrow(test.t3.a)->test.t3.a", + " │ └─IndexReader 9990.00 root index:IndexFullScan", + " │ └─IndexFullScan 9990.00 cop[tikv] table:t3, index:a(a) keep order:false, stats:pseudo", + " └─HashJoin(Probe) 15593.77 root inner join, equal:[eq(test.t1.a, test.t2.a)]", " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", - " └─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t8 keep order:false, stats:pseudo" + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t4.b, test.t1.b)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t4.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo" ], "Warning": null }, { - "SQL": "select /*+ leading(t2) */ * from ((select t8.a, t8.b from t8, t7, t6, t5 where t5.a = t6.a and t6.b=t7.b) t3 left join t4 on t3.a=t4.a) left join (t1 left join t2 on t1.a=t2.a) on t1.a=t4.a;", + "SQL": "select /*+ leading(t3@sel_2) */ * from t1 left join t2 on t1.a=t2.a where t1.a in (select t3.a from t3)", "Plan": [ - "HashJoin 304261169.13 root CARTESIAN inner join", - "├─HashJoin(Build) 15593.77 root inner join, equal:[eq(test.t6.a, test.t5.a)]", - "│ ├─IndexReader(Build) 9990.00 root index:IndexFullScan", - "│ │ └─IndexFullScan 9990.00 cop[tikv] table:t5, index:a(a) keep order:false, stats:pseudo", - "│ └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t6.b, test.t7.b)]", - "│ ├─TableReader(Build) 9980.01 root data:Selection", - "│ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t6.a)), not(isnull(test.t6.b))", - "│ │ └─TableFullScan 10000.00 cop[tikv] table:t6 keep order:false, stats:pseudo", - "│ └─TableReader(Probe) 9990.00 root data:Selection", - "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t7.b))", - "│ └─TableFullScan 10000.00 cop[tikv] table:t7 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 19511.72 root left outer join, equal:[eq(test.t4.a, test.t1.a)]", - " ├─HashJoin(Build) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t2.a)]", - " │ ├─TableReader(Build) 9990.00 root data:Selection", - " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", - " │ │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " │ └─TableReader(Probe) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", - " └─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t8.a, test.t4.a)]", - " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", - " └─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t8 keep order:false, stats:pseudo" + "HashJoin 12487.50 root left outer join, equal:[eq(test.t1.a, test.t2.a)]", + "├─TableReader(Build) 9990.00 root data:Selection", + "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + "│ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + "└─HashJoin(Probe) 9990.00 root inner join, equal:[eq(test.t3.a, test.t1.a)]", + " ├─HashAgg(Build) 7992.00 root group by:test.t3.a, funcs:firstrow(test.t3.a)->test.t3.a", + " │ └─IndexReader 9990.00 root index:IndexFullScan", + " │ └─IndexFullScan 9990.00 cop[tikv] table:t3, index:a(a) keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" ], "Warning": null }, { - "SQL": "select /*+ leading(t3) */ * from ((select t8.a, t8.b from t8, t7, t6, t5 where t5.a = t6.a and t6.b=t7.b) t3 left join t4 on t3.a=t4.a) left join (t1 left join t2 on t1.a=t2.a) on t1.a=t4.a;", + "SQL": "select /*+ leading(t2, t3@sel_2) */ * from t1 join t2 on t1.a=t2.a where t1.a in (select t3.a from t3)", "Plan": [ - "HashJoin 304261169.13 root CARTESIAN inner join", - "├─HashJoin(Build) 15593.77 root inner join, equal:[eq(test.t6.a, test.t5.a)]", - "│ ├─IndexReader(Build) 9990.00 root index:IndexFullScan", - "│ │ └─IndexFullScan 9990.00 cop[tikv] table:t5, index:a(a) keep order:false, stats:pseudo", - "│ └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t6.b, test.t7.b)]", - "│ ├─TableReader(Build) 9980.01 root data:Selection", - "│ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t6.a)), not(isnull(test.t6.b))", - "│ │ └─TableFullScan 10000.00 cop[tikv] table:t6 keep order:false, stats:pseudo", - "│ └─TableReader(Probe) 9990.00 root data:Selection", - "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t7.b))", - "│ └─TableFullScan 10000.00 cop[tikv] table:t7 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 19511.72 root left outer join, equal:[eq(test.t4.a, test.t1.a)]", - " ├─HashJoin(Build) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t2.a)]", - " │ ├─TableReader(Build) 9990.00 root data:Selection", - " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", - " │ │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " │ └─TableReader(Probe) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", - " └─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t8.a, test.t4.a)]", - " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", - " └─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t8 keep order:false, stats:pseudo" + "HashJoin 12487.50 root inner join, equal:[eq(test.t1.a, test.t3.a)]", + "├─HashAgg(Build) 7992.00 root group by:test.t3.a, funcs:firstrow(test.t3.a)->test.t3.a", + "│ └─IndexReader 9990.00 root index:IndexFullScan", + "│ └─IndexFullScan 9990.00 cop[tikv] table:t3, index:a(a) keep order:false, stats:pseudo", + "└─HashJoin(Probe) 12487.50 root inner join, equal:[eq(test.t1.a, test.t2.a)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" ], "Warning": [ - "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + "Warning 1815 We can only use one leading hint at most, when multiple leading hints are used, all leading hints will be invalid" ] }, { - "SQL": "select /*+ leading(t4) */ * from ((select t8.a, t8.b from t8, t7, t6, t5 where t5.a = t6.a and t6.b=t7.b) t3 left join t4 on t3.a=t4.a) left join (t1 left join t2 on t1.a=t2.a) on t1.a=t4.a;", + "SQL": "select /*+ leading(t4) */ * from t1 left join t2 on t1.a=t2.a right join t4 on t1.b = t4.b where t1.a not in (select t3.a from t3)", "Plan": [ - "HashJoin 304261169.13 root CARTESIAN inner join", - "├─HashJoin(Build) 15593.77 root inner join, equal:[eq(test.t6.a, test.t5.a)]", - "│ ├─IndexReader(Build) 9990.00 root index:IndexFullScan", - "│ │ └─IndexFullScan 9990.00 cop[tikv] table:t5, index:a(a) keep order:false, stats:pseudo", - "│ └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t6.b, test.t7.b)]", - "│ ├─TableReader(Build) 9980.01 root data:Selection", - "│ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t6.a)), not(isnull(test.t6.b))", - "│ │ └─TableFullScan 10000.00 cop[tikv] table:t6 keep order:false, stats:pseudo", - "│ └─TableReader(Probe) 9990.00 root data:Selection", - "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t7.b))", - "│ └─TableFullScan 10000.00 cop[tikv] table:t7 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 19511.72 root left outer join, equal:[eq(test.t4.a, test.t1.a)]", - " ├─HashJoin(Build) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t2.a)]", - " │ ├─TableReader(Build) 9990.00 root data:Selection", - " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", - " │ │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " │ └─TableReader(Probe) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", - " └─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t8.a, test.t4.a)]", + "HashJoin 12487.50 root CARTESIAN anti semi join, other cond:eq(test.t1.a, test.t3.a)", + "├─IndexReader(Build) 10000.00 root index:IndexFullScan", + "│ └─IndexFullScan 10000.00 cop[tikv] table:t3, index:a(a) keep order:false, stats:pseudo", + "└─HashJoin(Probe) 15609.38 root right outer join, equal:[eq(test.t1.b, test.t4.b)]", + " ├─TableReader(Build) 10000.00 root data:TableFullScan", + " │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t2.a)]", " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", - " └─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t8 keep order:false, stats:pseudo" + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" ], "Warning": null }, { - "SQL": "select /*+ leading(t2, t1) */ * from ((select t8.a, t8.b from t8, t7, t6, t5 where t5.a = t6.a and t6.b=t7.b) t3 left join t4 on t3.a=t4.a) left join (t1 left join t2 on t1.a=t2.a) on t1.a=t4.a;", + "SQL": "select /*+ leading(t3@sel_2) */ * from t1 left join t2 on t1.a=t2.a where t1.a not in (select t3.a from t3)", "Plan": [ - "HashJoin 304261169.13 root CARTESIAN inner join", - "├─HashJoin(Build) 15593.77 root inner join, equal:[eq(test.t6.a, test.t5.a)]", - "│ ├─IndexReader(Build) 9990.00 root index:IndexFullScan", - "│ │ └─IndexFullScan 9990.00 cop[tikv] table:t5, index:a(a) keep order:false, stats:pseudo", - "│ └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t6.b, test.t7.b)]", - "│ ├─TableReader(Build) 9980.01 root data:Selection", - "│ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t6.a)), not(isnull(test.t6.b))", - "│ │ └─TableFullScan 10000.00 cop[tikv] table:t6 keep order:false, stats:pseudo", - "│ └─TableReader(Probe) 9990.00 root data:Selection", - "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t7.b))", - "│ └─TableFullScan 10000.00 cop[tikv] table:t7 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 19511.72 root left outer join, equal:[eq(test.t4.a, test.t1.a)]", - " ├─HashJoin(Build) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t2.a)]", - " │ ├─TableReader(Build) 9990.00 root data:Selection", - " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", - " │ │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " │ └─TableReader(Probe) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", - " └─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t8.a, test.t4.a)]", - " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", - " └─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t8 keep order:false, stats:pseudo" + "HashJoin 9990.00 root CARTESIAN anti semi join, other cond:eq(test.t1.a, test.t3.a)", + "├─IndexReader(Build) 10000.00 root index:IndexFullScan", + "│ └─IndexFullScan 10000.00 cop[tikv] table:t3, index:a(a) keep order:false, stats:pseudo", + "└─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t2.a)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─TableReader(Probe) 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" ], - "Warning": null + "Warning": [ + "Warning 1815 There are no matching table names for (t3) in optimizer hint /*+ LEADING(t3) */. Maybe you can use the table alias name" + ] }, { - "SQL": "select /*+ leading(t2, t3) */ * from ((select t8.a, t8.b from t8, t7, t6, t5 where t5.a = t6.a and t6.b=t7.b) t3 left join t4 on t3.a=t4.a) left join (t1 left join t2 on t1.a=t2.a) on t1.a=t4.a;", + "SQL": "select /*+ leading(t2, t3@sel_2) */ * from t1 join t2 on t1.a=t2.a where t1.a not in (select t3.a from t3)", "Plan": [ - "HashJoin 304261169.13 root CARTESIAN inner join", - "├─HashJoin(Build) 15593.77 root inner join, equal:[eq(test.t6.a, test.t5.a)]", - "│ ├─IndexReader(Build) 9990.00 root index:IndexFullScan", - "│ │ └─IndexFullScan 9990.00 cop[tikv] table:t5, index:a(a) keep order:false, stats:pseudo", - "│ └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t6.b, test.t7.b)]", - "│ ├─TableReader(Build) 9980.01 root data:Selection", - "│ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t6.a)), not(isnull(test.t6.b))", - "│ │ └─TableFullScan 10000.00 cop[tikv] table:t6 keep order:false, stats:pseudo", - "│ └─TableReader(Probe) 9990.00 root data:Selection", - "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t7.b))", - "│ └─TableFullScan 10000.00 cop[tikv] table:t7 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 19511.72 root left outer join, equal:[eq(test.t4.a, test.t1.a)]", - " ├─HashJoin(Build) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t2.a)]", - " │ ├─TableReader(Build) 9990.00 root data:Selection", - " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", - " │ │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " │ └─TableReader(Probe) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", - " └─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t8.a, test.t4.a)]", - " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", - " └─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t8 keep order:false, stats:pseudo" + "HashJoin 9990.00 root CARTESIAN anti semi join, other cond:eq(test.t1.a, test.t3.a)", + "├─IndexReader(Build) 10000.00 root index:IndexFullScan", + "│ └─IndexFullScan 10000.00 cop[tikv] table:t3, index:a(a) keep order:false, stats:pseudo", + "└─HashJoin(Probe) 12487.50 root inner join, equal:[eq(test.t1.a, test.t2.a)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" ], "Warning": [ - "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid", + "Warning 1815 There are no matching table names for (t3) in optimizer hint /*+ LEADING(t2, t3) */. Maybe you can use the table alias name", "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" ] }, { - "SQL": "select /*+ leading(t4, t1) */ * from ((select t8.a, t8.b from t8, t7, t6, t5 where t5.a = t6.a and t6.b=t7.b) t3 left join t4 on t3.a=t4.a) left join (t1 left join t2 on t1.a=t2.a) on t1.a=t4.a;", - "Plan": [ - "HashJoin 304261169.13 root CARTESIAN inner join", - "├─HashJoin(Build) 15593.77 root inner join, equal:[eq(test.t6.a, test.t5.a)]", - "│ ├─IndexReader(Build) 9990.00 root index:IndexFullScan", - "│ │ └─IndexFullScan 9990.00 cop[tikv] table:t5, index:a(a) keep order:false, stats:pseudo", - "│ └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t6.b, test.t7.b)]", - "│ ├─TableReader(Build) 9980.01 root data:Selection", - "│ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t6.a)), not(isnull(test.t6.b))", - "│ │ └─TableFullScan 10000.00 cop[tikv] table:t6 keep order:false, stats:pseudo", - "│ └─TableReader(Probe) 9990.00 root data:Selection", - "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t7.b))", - "│ └─TableFullScan 10000.00 cop[tikv] table:t7 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 19511.72 root left outer join, equal:[eq(test.t4.a, test.t1.a)]", - " ├─HashJoin(Build) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t2.a)]", - " │ ├─TableReader(Build) 9990.00 root data:Selection", - " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", - " │ │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " │ └─TableReader(Probe) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", - " └─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t8.a, test.t4.a)]", - " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", - " └─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t8 keep order:false, stats:pseudo" + "SQL": "select /*+ leading(t4) */ * from t1 left join t2 on t1.a=t2.a right join t4 on t1.b = t4.b where exists (select t3.a from t3)", + "Plan": [ + "TableDual 0.00 root rows:0" + ], + "Warning": null + }, + { + "SQL": "select /*+ leading(t3@sel_2) */ * from t1 left join t2 on t1.a=t2.a where exists (select t3.a from t3)", + "Plan": [ + "TableDual 0.00 root rows:0" ], "Warning": [ - "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid", - "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + "Warning 1815 There are no matching table names for (t3) in optimizer hint /*+ LEADING(t3) */. Maybe you can use the table alias name" ] }, { - "SQL": "select /*+ leading(t3, t1) */ * from ((select t8.a, t8.b from t8, t7, t6, t5 where t5.a = t6.a and t6.b=t7.b) t3 left join t4 on t3.a=t4.a) left join (t1 left join t2 on t1.a=t2.a) on t1.a=t4.a;", + "SQL": "select /*+ leading(t2, t3@sel_2) */ * from t1 join t2 on t1.a=t2.a where exists (select t3.a from t3)", "Plan": [ - "HashJoin 304261169.13 root CARTESIAN inner join", - "├─HashJoin(Build) 15593.77 root inner join, equal:[eq(test.t6.a, test.t5.a)]", - "│ ├─IndexReader(Build) 9990.00 root index:IndexFullScan", - "│ │ └─IndexFullScan 9990.00 cop[tikv] table:t5, index:a(a) keep order:false, stats:pseudo", - "│ └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t6.b, test.t7.b)]", - "│ ├─TableReader(Build) 9980.01 root data:Selection", - "│ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t6.a)), not(isnull(test.t6.b))", - "│ │ └─TableFullScan 10000.00 cop[tikv] table:t6 keep order:false, stats:pseudo", - "│ └─TableReader(Probe) 9990.00 root data:Selection", - "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t7.b))", - "│ └─TableFullScan 10000.00 cop[tikv] table:t7 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 19511.72 root left outer join, equal:[eq(test.t4.a, test.t1.a)]", - " ├─HashJoin(Build) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t2.a)]", - " │ ├─TableReader(Build) 9990.00 root data:Selection", - " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", - " │ │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " │ └─TableReader(Probe) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", - " └─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t8.a, test.t4.a)]", - " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", - " └─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t8 keep order:false, stats:pseudo" + "TableDual 0.00 root rows:0" ], "Warning": [ - "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid", - "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + "Warning 1815 There are no matching table names for (t3) in optimizer hint /*+ LEADING(t2, t3) */. Maybe you can use the table alias name" ] }, { - "SQL": "select * from ((select /*+ leading(t5) */ t8.a, t8.b from t8, t7, t6, t5 where t5.a = t6.a and t6.b=t7.b) t3 left join t4 on t3.a=t4.a) left join (t1 left join t2 on t1.a=t2.a) on t1.a=t4.a;", + "SQL": "select /*+ leading(t4) */ * from t1 join t2 on t1.a=t2.a right join t4 on t1.b = t4.b where not exists (select t3.a from t3)", "Plan": [ - "HashJoin 304261169.13 root CARTESIAN inner join", - "├─HashJoin(Build) 15593.77 root inner join, equal:[eq(test.t6.b, test.t7.b)]", - "│ ├─TableReader(Build) 9990.00 root data:Selection", - "│ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t7.b))", - "│ │ └─TableFullScan 10000.00 cop[tikv] table:t7 keep order:false, stats:pseudo", - "│ └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t5.a, test.t6.a)]", - "│ ├─TableReader(Build) 9980.01 root data:Selection", - "│ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t6.a)), not(isnull(test.t6.b))", - "│ │ └─TableFullScan 10000.00 cop[tikv] table:t6 keep order:false, stats:pseudo", - "│ └─IndexReader(Probe) 9990.00 root index:IndexFullScan", - "│ └─IndexFullScan 9990.00 cop[tikv] table:t5, index:a(a) keep order:false, stats:pseudo", - "└─HashJoin(Probe) 19511.72 root left outer join, equal:[eq(test.t4.a, test.t1.a)]", - " ├─HashJoin(Build) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t2.a)]", - " │ ├─TableReader(Build) 9990.00 root data:Selection", - " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", - " │ │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " │ └─TableReader(Probe) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", - " └─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t8.a, test.t4.a)]", - " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", - " └─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t8 keep order:false, stats:pseudo" + "HashJoin 15593.77 root right outer join, equal:[eq(test.t1.b, test.t4.b)]", + "├─TableReader(Build) 10000.00 root data:TableFullScan", + "│ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", + "└─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t1.a, test.t2.a)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t1.a)), not(isnull(test.t1.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" ], "Warning": null }, { - "SQL": "select * from ((select /*+ leading(t6) */ t8.a, t8.b from t8, t7, t6, t5 where t5.a = t6.a and t6.b=t7.b) t3 left join t4 on t3.a=t4.a) left join (t1 left join t2 on t1.a=t2.a) on t1.a=t4.a;", + "SQL": "select /*+ leading(t3@sel_2) */ * from t1 left join t2 on t1.a=t2.a where not exists (select t3.a from t3)", "Plan": [ - "HashJoin 304261169.13 root CARTESIAN inner join", - "├─HashJoin(Build) 15593.77 root inner join, equal:[eq(test.t6.a, test.t5.a)]", - "│ ├─IndexReader(Build) 9990.00 root index:IndexFullScan", - "│ │ └─IndexFullScan 9990.00 cop[tikv] table:t5, index:a(a) keep order:false, stats:pseudo", - "│ └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t6.b, test.t7.b)]", - "│ ├─TableReader(Build) 9980.01 root data:Selection", - "│ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t6.a)), not(isnull(test.t6.b))", - "│ │ └─TableFullScan 10000.00 cop[tikv] table:t6 keep order:false, stats:pseudo", - "│ └─TableReader(Probe) 9990.00 root data:Selection", - "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t7.b))", - "│ └─TableFullScan 10000.00 cop[tikv] table:t7 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 19511.72 root left outer join, equal:[eq(test.t4.a, test.t1.a)]", - " ├─HashJoin(Build) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t2.a)]", - " │ ├─TableReader(Build) 9990.00 root data:Selection", - " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", - " │ │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " │ └─TableReader(Probe) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", - " └─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t8.a, test.t4.a)]", - " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", - " └─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t8 keep order:false, stats:pseudo" + "HashJoin 12487.50 root left outer join, equal:[eq(test.t1.a, test.t2.a)]", + "├─TableReader(Build) 9990.00 root data:Selection", + "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + "│ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + "└─TableReader(Probe) 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" ], - "Warning": null + "Warning": [ + "Warning 1815 There are no matching table names for (t3) in optimizer hint /*+ LEADING(t3) */. Maybe you can use the table alias name" + ] }, { - "SQL": "select * from ((select /*+ leading(t5, t7) */ t8.a, t8.b from t8, t7, t6, t5 where t5.a = t6.a and t6.b=t7.b) t3 left join t4 on t3.a=t4.a) left join (t1 left join t2 on t1.a=t2.a) on t1.a=t4.a;", + "SQL": "select /*+ leading(t2, t3@sel_2) */ * from t1 join t2 on t1.a=t2.a where not exists (select t3.a from t3)", "Plan": [ - "HashJoin 304261169.13 root CARTESIAN inner join", - "├─HashJoin(Build) 15593.77 root inner join, equal:[eq(test.t6.a, test.t5.a)]", - "│ ├─IndexReader(Build) 9990.00 root index:IndexFullScan", - "│ │ └─IndexFullScan 9990.00 cop[tikv] table:t5, index:a(a) keep order:false, stats:pseudo", - "│ └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t6.b, test.t7.b)]", - "│ ├─TableReader(Build) 9980.01 root data:Selection", - "│ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t6.a)), not(isnull(test.t6.b))", - "│ │ └─TableFullScan 10000.00 cop[tikv] table:t6 keep order:false, stats:pseudo", - "│ └─TableReader(Probe) 9990.00 root data:Selection", - "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t7.b))", - "│ └─TableFullScan 10000.00 cop[tikv] table:t7 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 19511.72 root left outer join, equal:[eq(test.t4.a, test.t1.a)]", - " ├─HashJoin(Build) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t2.a)]", - " │ ├─TableReader(Build) 9990.00 root data:Selection", - " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", - " │ │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " │ └─TableReader(Probe) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", - " └─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t8.a, test.t4.a)]", - " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", - " └─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t8 keep order:false, stats:pseudo" + "HashJoin 12487.50 root inner join, equal:[eq(test.t1.a, test.t2.a)]", + "├─TableReader(Build) 9990.00 root data:Selection", + "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", + "│ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + "└─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" ], "Warning": [ + "Warning 1815 There are no matching table names for (t3) in optimizer hint /*+ LEADING(t2, t3) */. Maybe you can use the table alias name", "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" ] }, { - "SQL": "select * from ((select /*+ leading(t6, t8, t7) */ t8.a, t8.b from t8, t7, t6, t5 where t5.a = t6.a and t6.b=t7.b) t3 left join t4 on t3.a=t4.a) left join (t1 left join t2 on t1.a=t2.a) on t1.a=t4.a;", + "SQL": "select /*+ leading(t4@sel_2, t1) */ * from t1 join (select * from t4) t2 on t1.a=t2.a join t3 on t2.b=t3.b;", "Plan": [ - "HashJoin 304261169.13 root CARTESIAN inner join", - "├─HashJoin(Build) 15593.77 root inner join, equal:[eq(test.t6.a, test.t5.a)]", - "│ ├─IndexReader(Build) 9990.00 root index:IndexFullScan", - "│ │ └─IndexFullScan 9990.00 cop[tikv] table:t5, index:a(a) keep order:false, stats:pseudo", - "│ └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t6.b, test.t7.b)]", - "│ ├─TableReader(Build) 9980.01 root data:Selection", - "│ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t6.a)), not(isnull(test.t6.b))", - "│ │ └─TableFullScan 10000.00 cop[tikv] table:t6 keep order:false, stats:pseudo", - "│ └─TableReader(Probe) 9990.00 root data:Selection", - "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t7.b))", - "│ └─TableFullScan 10000.00 cop[tikv] table:t7 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 19511.72 root left outer join, equal:[eq(test.t4.a, test.t1.a)]", - " ├─HashJoin(Build) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t2.a)]", - " │ ├─TableReader(Build) 9990.00 root data:Selection", - " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", - " │ │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " │ └─TableReader(Probe) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", - " └─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t8.a, test.t4.a)]", - " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + "Projection 15593.77 root test.t1.a, test.t1.b, test.t4.a, test.t4.b, test.t3.a, test.t3.b", + "└─HashJoin 15593.77 root inner join, equal:[eq(test.t4.b, test.t3.b)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t4.a, test.t1.a)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t4.a)), not(isnull(test.t4.b))", " │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", - " └─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t8 keep order:false, stats:pseudo" + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" ], "Warning": [ - "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + "Warning 1815 There are no matching table names for (t4) in optimizer hint /*+ LEADING(t4, t1) */. Maybe you can use the table alias name" ] }, { - "SQL": "select /*+ leading(t3) */ * from ((select /*+ leading(t5) */ t8.a, t8.b from t8, t7, t6, t5 where t5.a = t6.a and t6.b=t7.b) t3 left join t4 on t3.a=t4.a) left join (t1 left join t2 on t1.a=t2.a) on t1.a=t4.a;", + "SQL": "select /*+ leading(t2, t4@sel_2) */ * from (select * from t4) t1 right join t2 on t1.a=t2.a join t3 on t2.b=t3.b;", "Plan": [ - "HashJoin 304261169.13 root CARTESIAN inner join", - "├─HashJoin(Build) 15593.77 root inner join, equal:[eq(test.t6.a, test.t5.a)]", - "│ ├─IndexReader(Build) 9990.00 root index:IndexFullScan", - "│ │ └─IndexFullScan 9990.00 cop[tikv] table:t5, index:a(a) keep order:false, stats:pseudo", - "│ └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t6.b, test.t7.b)]", - "│ ├─TableReader(Build) 9980.01 root data:Selection", - "│ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t6.a)), not(isnull(test.t6.b))", - "│ │ └─TableFullScan 10000.00 cop[tikv] table:t6 keep order:false, stats:pseudo", - "│ └─TableReader(Probe) 9990.00 root data:Selection", - "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t7.b))", - "│ └─TableFullScan 10000.00 cop[tikv] table:t7 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 19511.72 root left outer join, equal:[eq(test.t4.a, test.t1.a)]", - " ├─HashJoin(Build) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t2.a)]", - " │ ├─TableReader(Build) 9990.00 root data:Selection", - " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", - " │ │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " │ └─TableReader(Probe) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", - " └─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t8.a, test.t4.a)]", - " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", - " └─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t8 keep order:false, stats:pseudo" + "HashJoin 15609.38 root inner join, equal:[eq(test.t2.b, test.t3.b)]", + "├─TableReader(Build) 9990.00 root data:Selection", + "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t3.b))", + "│ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + "└─HashJoin(Probe) 12487.50 root right outer join, equal:[eq(test.t4.a, test.t2.a)]", + " ├─TableReader(Build) 9990.00 root data:Selection", + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t2.b))", + " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" ], "Warning": [ - "Warning 1815 We can only use one leading hint at most, when multiple leading hints are used, all leading hints will be invalid" + "Warning 1815 There are no matching table names for (t4) in optimizer hint /*+ LEADING(t2, t4) */. Maybe you can use the table alias name" ] }, { - "SQL": "select /*+ leading(t3, t1) */ * from ((select /*+ leading(t7) */ t8.a, t8.b from t8, t7, t6, t5 where t5.a = t6.a and t6.b=t7.b) t3 left join t4 on t3.a=t4.a) left join (t1 left join t2 on t1.a=t2.a) on t1.a=t4.a;", + "SQL": "select /*+ leading(t3) */ * from t1 join t2 on t1.a=t2.a right join (select * from t4) t3 on t2.b=t3.b;", "Plan": [ - "HashJoin 304261169.13 root CARTESIAN inner join", - "├─HashJoin(Build) 15593.77 root inner join, equal:[eq(test.t6.a, test.t5.a)]", - "│ ├─IndexReader(Build) 9990.00 root index:IndexFullScan", - "│ │ └─IndexFullScan 9990.00 cop[tikv] table:t5, index:a(a) keep order:false, stats:pseudo", - "│ └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t6.b, test.t7.b)]", - "│ ├─TableReader(Build) 9980.01 root data:Selection", - "│ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t6.a)), not(isnull(test.t6.b))", - "│ │ └─TableFullScan 10000.00 cop[tikv] table:t6 keep order:false, stats:pseudo", - "│ └─TableReader(Probe) 9990.00 root data:Selection", - "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t7.b))", - "│ └─TableFullScan 10000.00 cop[tikv] table:t7 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 19511.72 root left outer join, equal:[eq(test.t4.a, test.t1.a)]", - " ├─HashJoin(Build) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t2.a)]", - " │ ├─TableReader(Build) 9990.00 root data:Selection", - " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", - " │ │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " │ └─TableReader(Probe) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", - " └─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t8.a, test.t4.a)]", - " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", - " └─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t8 keep order:false, stats:pseudo" + "HashJoin 15593.77 root right outer join, equal:[eq(test.t2.b, test.t4.b)]", + "├─TableReader(Build) 10000.00 root data:TableFullScan", + "│ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", + "└─Projection(Probe) 12475.01 root test.t1.a, test.t1.b, test.t2.a, test.t2.b", + " └─HashJoin 12475.01 root inner join, equal:[eq(test.t2.a, test.t1.a)]", + " ├─TableReader(Build) 9980.01 root data:Selection", + " │ └─Selection 9980.01 cop[tikv] not(isnull(test.t2.a)), not(isnull(test.t2.b))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─TableReader(Probe) 9990.00 root data:Selection", + " └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" ], "Warning": [ - "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid", - "Warning 1815 We can only use one leading hint at most, when multiple leading hints are used, all leading hints will be invalid" + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" ] }, { - "SQL": "select /*+ leading(t3, t1, t2) */ * from ((select /*+ leading(t6, t7) */ t8.a, t8.b from t8, t7, t6, t5 where t5.a = t6.a and t6.b=t7.b) t3 left join t4 on t3.a=t4.a) left join (t1 left join t2 on t1.a=t2.a) on t1.a=t4.a;", + "SQL": "select /*+ leading(t1) */ t1.a, (select min(t2.a) from t2) from t1 join t3 on t1.a = t3.a;", "Plan": [ - "HashJoin 304261169.13 root CARTESIAN inner join", - "├─HashJoin(Build) 15593.77 root inner join, equal:[eq(test.t6.a, test.t5.a)]", - "│ ├─IndexReader(Build) 9990.00 root index:IndexFullScan", - "│ │ └─IndexFullScan 9990.00 cop[tikv] table:t5, index:a(a) keep order:false, stats:pseudo", - "│ └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t6.b, test.t7.b)]", - "│ ├─TableReader(Build) 9980.01 root data:Selection", - "│ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t6.a)), not(isnull(test.t6.b))", - "│ │ └─TableFullScan 10000.00 cop[tikv] table:t6 keep order:false, stats:pseudo", - "│ └─TableReader(Probe) 9990.00 root data:Selection", - "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t7.b))", - "│ └─TableFullScan 10000.00 cop[tikv] table:t7 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 19511.72 root left outer join, equal:[eq(test.t4.a, test.t1.a)]", - " ├─HashJoin(Build) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t2.a)]", - " │ ├─TableReader(Build) 9990.00 root data:Selection", - " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", - " │ │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " │ └─TableReader(Probe) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", - " └─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t8.a, test.t4.a)]", - " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", - " └─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t8 keep order:false, stats:pseudo" + "Projection 12487.50 root test.t1.a, ->Column#14", + "└─MergeJoin 12487.50 root inner join, left key:test.t1.a, right key:test.t3.a", + " ├─IndexReader(Build) 9990.00 root index:IndexFullScan", + " │ └─IndexFullScan 9990.00 cop[tikv] table:t3, index:a(a) keep order:true, stats:pseudo", + " └─IndexReader(Probe) 9990.00 root index:IndexFullScan", + " └─IndexFullScan 9990.00 cop[tikv] table:t1, index:a(a) keep order:true, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select /*+ leading(t1, t2@sel_2) */ t1.a, (select min(t2.a) from t2) from t1 join t3 on t1.a = t3.a;", + "Plan": [ + "Projection 12487.50 root test.t1.a, ->Column#14", + "└─MergeJoin 12487.50 root inner join, left key:test.t1.a, right key:test.t3.a", + " ├─IndexReader(Build) 9990.00 root index:IndexFullScan", + " │ └─IndexFullScan 9990.00 cop[tikv] table:t3, index:a(a) keep order:true, stats:pseudo", + " └─IndexReader(Probe) 9990.00 root index:IndexFullScan", + " └─IndexFullScan 9990.00 cop[tikv] table:t1, index:a(a) keep order:true, stats:pseudo" ], "Warning": [ - "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid", - "Warning 1815 We can only use one leading hint at most, when multiple leading hints are used, all leading hints will be invalid" + "Warning 1815 There are no matching table names for (t2) in optimizer hint /*+ LEADING(t1, t2) */. Maybe you can use the table alias name", + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" ] }, { - "SQL": "select /*+ leading(t3, t4) */ * from ((select /*+ leading(t5, t7, t8) */ t8.a, t8.b from t8, t7, t6, t5 where t5.a = t6.a and t6.b=t7.b) t3 left join t4 on t3.a=t4.a) left join (t1 left join t2 on t1.a=t2.a) on t1.a=t4.a;", + "SQL": "select /*+ leading(t1, t3) */ t1.a, (select min(t2.a) from t2) from t1 join t3 on t1.a = t3.a;", "Plan": [ - "HashJoin 304261169.13 root CARTESIAN inner join", - "├─HashJoin(Build) 15593.77 root inner join, equal:[eq(test.t6.a, test.t5.a)]", - "│ ├─IndexReader(Build) 9990.00 root index:IndexFullScan", - "│ │ └─IndexFullScan 9990.00 cop[tikv] table:t5, index:a(a) keep order:false, stats:pseudo", - "│ └─HashJoin(Probe) 12475.01 root inner join, equal:[eq(test.t6.b, test.t7.b)]", - "│ ├─TableReader(Build) 9980.01 root data:Selection", - "│ │ └─Selection 9980.01 cop[tikv] not(isnull(test.t6.a)), not(isnull(test.t6.b))", - "│ │ └─TableFullScan 10000.00 cop[tikv] table:t6 keep order:false, stats:pseudo", - "│ └─TableReader(Probe) 9990.00 root data:Selection", - "│ └─Selection 9990.00 cop[tikv] not(isnull(test.t7.b))", - "│ └─TableFullScan 10000.00 cop[tikv] table:t7 keep order:false, stats:pseudo", - "└─HashJoin(Probe) 19511.72 root left outer join, equal:[eq(test.t4.a, test.t1.a)]", - " ├─HashJoin(Build) 12487.50 root left outer join, equal:[eq(test.t1.a, test.t2.a)]", - " │ ├─TableReader(Build) 9990.00 root data:Selection", - " │ │ └─Selection 9990.00 cop[tikv] not(isnull(test.t2.a))", - " │ │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", - " │ └─TableReader(Probe) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", - " └─HashJoin(Probe) 12487.50 root left outer join, equal:[eq(test.t8.a, test.t4.a)]", - " ├─TableReader(Build) 9990.00 root data:Selection", - " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t4.a))", - " │ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", - " └─TableReader(Probe) 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t8 keep order:false, stats:pseudo" + "Projection 12487.50 root test.t1.a, ->Column#14", + "└─MergeJoin 12487.50 root inner join, left key:test.t1.a, right key:test.t3.a", + " ├─IndexReader(Build) 9990.00 root index:IndexFullScan", + " │ └─IndexFullScan 9990.00 cop[tikv] table:t3, index:a(a) keep order:true, stats:pseudo", + " └─IndexReader(Probe) 9990.00 root index:IndexFullScan", + " └─IndexFullScan 9990.00 cop[tikv] table:t1, index:a(a) keep order:true, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select /*+ leading(t2@sel_2, t1) */ t1.a, (select min(t2.a) from t2) from t1 left join t3 on t1.a = t3.a;", + "Plan": [ + "Projection 12487.50 root test.t1.a, ->Column#14", + "└─MergeJoin 12487.50 root left outer join, left key:test.t1.a, right key:test.t3.a", + " ├─IndexReader(Build) 9990.00 root index:IndexFullScan", + " │ └─IndexFullScan 9990.00 cop[tikv] table:t3, index:a(a) keep order:true, stats:pseudo", + " └─IndexReader(Probe) 10000.00 root index:IndexFullScan", + " └─IndexFullScan 10000.00 cop[tikv] table:t1, index:a(a) keep order:true, stats:pseudo" ], "Warning": [ - "Warning 1815 We can only use one leading hint at most, when multiple leading hints are used, all leading hints will be invalid" + "Warning 1815 There are no matching table names for (t2) in optimizer hint /*+ LEADING(t2, t1) */. Maybe you can use the table alias name", + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" + ] + }, + { + "SQL": "select /*+ leading(t3, t2@sel_2) */ t1.a, (select min(t2.a) from t2) from t1 right join t3 on t1.a = t3.a;", + "Plan": [ + "Projection 12487.50 root test.t1.a, ->Column#14", + "└─MergeJoin 12487.50 root right outer join, left key:test.t1.a, right key:test.t3.a", + " ├─IndexReader(Build) 9990.00 root index:IndexFullScan", + " │ └─IndexFullScan 9990.00 cop[tikv] table:t1, index:a(a) keep order:true, stats:pseudo", + " └─IndexReader(Probe) 10000.00 root index:IndexFullScan", + " └─IndexFullScan 10000.00 cop[tikv] table:t3, index:a(a) keep order:true, stats:pseudo" + ], + "Warning": [ + "Warning 1815 There are no matching table names for (t2) in optimizer hint /*+ LEADING(t3, t2) */. Maybe you can use the table alias name", + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid" ] } ] diff --git a/planner/core/testdata/plan_suite_in.json b/planner/core/testdata/plan_suite_in.json index 3ae76927a2975..68aa867feca3b 100644 --- a/planner/core/testdata/plan_suite_in.json +++ b/planner/core/testdata/plan_suite_in.json @@ -575,12 +575,14 @@ { "name": "TestCTEMergeHint", "cases": [ - "with cte as (select /*+ MERGE()*/ * from tc where tc.a < 60) select * from cte where cte.a <18", + "with cte as (select /*+ MERGE() */ * from tc where tc.a < 60) select * from cte where cte.a <18", "with cte as (select * from tc where tc.a < 60) select * from cte where cte.a <18", - "WITH cte1 AS (SELECT /*+ MERGE()*/ a FROM tc), cte2 AS (SELECT /*+ MERGE()*/ c FROM te) SELECT * FROM cte1 JOIN cte2 WHERE cte1.a = cte2.c;", - "WITH cte1 AS (SELECT a FROM tc), cte2 AS (SELECT /*+ MERGE()*/ c FROM te) SELECT * FROM cte1 JOIN cte2 WHERE cte1.a = cte2.c;", - "with recursive cte1(c1) as (select 1 union select /*+ merge */ c1 + 1 c1 from cte1 where c1 < 100) select * from cte1;", + "WITH cte1 AS (SELECT /*+ MERGE() */ a FROM tc), cte2 AS (SELECT /*+ MERGE()*/ c FROM te) SELECT * FROM cte1 JOIN cte2 WHERE cte1.a = cte2.c;", + "WITH cte1 AS (SELECT a FROM tc), cte2 AS (SELECT /*+ MERGE() */ c FROM te) SELECT * FROM cte1 JOIN cte2 WHERE cte1.a = cte2.c;", + "with recursive cte1(c1) as (select 1 union select /*+ MERGE() */ c1 + 1 c1 from cte1 where c1 < 100) select * from cte1;", + "WITH cte1 AS (SELECT * FROM t1) SELECT /*+ MERGE() */ * FROM cte1 join t2 on cte1.a = t2.b;", "with cte1 as (select * from tc), cte2 as (with cte3 as (select /*+ MERGE() */ * from te) ,cte4 as (select * from tc) select * from cte3,cte4) select * from cte2;", + "with cte1 as (with cte2 as (select /*+ MERGE() */ * from te) ,cte3 as (select /*+ MERGE() */ * from tc) select /*+ MERGE() */ * from cte2,cte3) select * from cte1;", "with cte1 as (select * from t1), cte2 as (with cte3 as (with cte5 as (select * from t2),cte6 as (select * from t3) select * from cte5,cte6) ,cte4 as (select * from t4) select * from cte3,cte4) select * from cte1,cte2;", "with cte1 as (select /*+ MERGE() */ * from t1), cte2 as (with cte3 as (with cte5 as (select * from t2),cte6 as (select * from t3) select * from cte5,cte6) ,cte4 as (select * from t4) select * from cte3,cte4) select * from cte1,cte2;", "with cte1 as (select * from t1), cte2 as (with cte3 as (with cte5 as (select * from t2),cte6 as (select * from t3) select * from cte5,cte6) ,cte4 as (select /*+ MERGE() */ * from t4) select * from cte3,cte4) select * from cte1,cte2;", diff --git a/planner/core/testdata/plan_suite_out.json b/planner/core/testdata/plan_suite_out.json index 011c93f3885c3..f81b11baea809 100644 --- a/planner/core/testdata/plan_suite_out.json +++ b/planner/core/testdata/plan_suite_out.json @@ -1649,7 +1649,7 @@ "Warning": null }, { - "SQL": "with recursive cte1(c1) as (select 1 union select /*+ merge */ c1 + 1 c1 from cte1 where c1 < 100) select * from cte1;", + "SQL": "with recursive cte1(c1) as (select 1 union select /*+ MERGE() */ c1 + 1 c1 from cte1 where c1 < 100) select * from cte1;", "Plan": [ "CTEFullScan 2.00 root CTE:cte1 data:CTE_0", "CTE_0 2.00 root Recursive CTE", @@ -1660,7 +1660,26 @@ " └─CTETable 1.00 root Scan on CTE_0" ], "Warning": [ - "[parser:1064]Optimizer hint syntax error at line 1 column 87 near \"\" " + "[planner:1815]Hint merge() is inapplicable. Please check whether the CTE use recursive." + ] + }, + { + "SQL": "WITH cte1 AS (SELECT * FROM t1) SELECT /*+ MERGE() */ * FROM cte1 join t2 on cte1.a = t2.b;", + "Plan": [ + "Projection 4.48 root test.t1.a, test.t2.b", + "└─HashJoin 4.48 root inner join, equal:[eq(test.t2.b, test.t1.a)]", + " ├─Selection(Build) 4.48 root not(isnull(test.t1.a))", + " │ └─CTEFullScan 5.60 root CTE:cte1 data:CTE_0", + " └─TableReader(Probe) 7.00 root data:Selection", + " └─Selection 7.00 cop[tikv] not(isnull(test.t2.b))", + " └─TableFullScan 7.00 cop[tikv] table:t2 keep order:false", + "CTE_0 5.60 root Non-Recursive CTE", + "└─Selection(Seed Part) 5.60 root not(isnull(test.t1.a))", + " └─TableReader 7.00 root data:TableFullScan", + " └─TableFullScan 7.00 cop[tikv] table:t1 keep order:false" + ], + "Warning": [ + "[planner:1815]Hint merge() is inapplicable. Please check whether the hint is using in outer query, you should use this hint in CTE inner query." ] }, { @@ -1678,37 +1697,48 @@ ], "Warning": null }, - { - "SQL": "with cte1 as (select * from t1), cte2 as (with cte3 as (with cte5 as (select * from t2),cte6 as (select * from t3) select * from cte5,cte6) ,cte4 as (select * from t4) select * from cte3,cte4) select * from cte1,cte2;", - "Plan": [ - "HashJoin 1920.80 root CARTESIAN inner join", - "├─CTEFullScan(Build) 5.60 root CTE:cte1 data:CTE_0", - "└─CTEFullScan(Probe) 343.00 root CTE:cte2 data:CTE_1", - "CTE_0 5.60 root Non-Recursive CTE", - "└─Selection(Seed Part) 5.60 root 1", - " └─TableReader 7.00 root data:TableFullScan", - " └─TableFullScan 7.00 cop[tikv] table:t1 keep order:false", - "CTE_1 343.00 root Non-Recursive CTE", - "└─Projection(Seed Part) 343.00 root test.t2.b, test.t3.c, test.t4.d", - " └─HashJoin 343.00 root CARTESIAN inner join", - " ├─CTEFullScan(Build) 7.00 root CTE:cte4 data:CTE_5", - " └─CTEFullScan(Probe) 49.00 root CTE:cte3 data:CTE_2", - "CTE_5 7.00 root Non-Recursive CTE", - "└─TableReader(Seed Part) 7.00 root data:TableFullScan", - " └─TableFullScan 7.00 cop[tikv] table:t4 keep order:false", - "CTE_2 49.00 root Non-Recursive CTE", - "└─HashJoin(Seed Part) 49.00 root CARTESIAN inner join", - " ├─CTEFullScan(Build) 7.00 root CTE:cte6 data:CTE_4", - " └─CTEFullScan(Probe) 7.00 root CTE:cte5 data:CTE_3", - "CTE_4 7.00 root Non-Recursive CTE", - "└─TableReader(Seed Part) 7.00 root data:TableFullScan", - " └─TableFullScan 7.00 cop[tikv] table:t3 keep order:false", - "CTE_3 7.00 root Non-Recursive CTE", - "└─TableReader(Seed Part) 7.00 root data:TableFullScan", - " └─TableFullScan 7.00 cop[tikv] table:t2 keep order:false" - ], - "Warning": null - }, + { + "SQL": "with cte1 as (with cte2 as (select /*+ MERGE() */ * from te) ,cte3 as (select /*+ MERGE() */ * from tc) select /*+ MERGE() */ * from cte2,cte3) select * from cte1;", + "Plan": [ + "HashJoin 49.00 root CARTESIAN inner join", + "├─TableReader(Build) 7.00 root data:TableFullScan", + "│ └─TableFullScan 7.00 cop[tikv] table:tc keep order:false", + "└─TableReader(Probe) 7.00 root data:TableFullScan", + " └─TableFullScan 7.00 cop[tikv] table:te keep order:false" + ], + "Warning": null + }, + { + "SQL": "with cte1 as (select * from t1), cte2 as (with cte3 as (with cte5 as (select * from t2),cte6 as (select * from t3) select * from cte5,cte6) ,cte4 as (select * from t4) select * from cte3,cte4) select * from cte1,cte2;", + "Plan": [ + "HashJoin 1920.80 root CARTESIAN inner join", + "├─CTEFullScan(Build) 5.60 root CTE:cte1 data:CTE_0", + "└─CTEFullScan(Probe) 343.00 root CTE:cte2 data:CTE_1", + "CTE_0 5.60 root Non-Recursive CTE", + "└─Selection(Seed Part) 5.60 root 1", + " └─TableReader 7.00 root data:TableFullScan", + " └─TableFullScan 7.00 cop[tikv] table:t1 keep order:false", + "CTE_1 343.00 root Non-Recursive CTE", + "└─Projection(Seed Part) 343.00 root test.t2.b, test.t3.c, test.t4.d", + " └─HashJoin 343.00 root CARTESIAN inner join", + " ├─CTEFullScan(Build) 7.00 root CTE:cte4 data:CTE_5", + " └─CTEFullScan(Probe) 49.00 root CTE:cte3 data:CTE_2", + "CTE_5 7.00 root Non-Recursive CTE", + "└─TableReader(Seed Part) 7.00 root data:TableFullScan", + " └─TableFullScan 7.00 cop[tikv] table:t4 keep order:false", + "CTE_2 49.00 root Non-Recursive CTE", + "└─HashJoin(Seed Part) 49.00 root CARTESIAN inner join", + " ├─CTEFullScan(Build) 7.00 root CTE:cte6 data:CTE_4", + " └─CTEFullScan(Probe) 7.00 root CTE:cte5 data:CTE_3", + "CTE_4 7.00 root Non-Recursive CTE", + "└─TableReader(Seed Part) 7.00 root data:TableFullScan", + " └─TableFullScan 7.00 cop[tikv] table:t3 keep order:false", + "CTE_3 7.00 root Non-Recursive CTE", + "└─TableReader(Seed Part) 7.00 root data:TableFullScan", + " └─TableFullScan 7.00 cop[tikv] table:t2 keep order:false" + ], + "Warning": null + }, { "SQL": "with cte1 as (select /*+ MERGE() */ * from t1), cte2 as (with cte3 as (with cte5 as (select * from t2),cte6 as (select * from t3) select * from cte5,cte6) ,cte4 as (select * from t4) select * from cte3,cte4) select * from cte1,cte2;", "Plan": [ diff --git a/privilege/privileges/privileges_test.go b/privilege/privileges/privileges_test.go index 9b159309c0795..72c0bc2573ab7 100644 --- a/privilege/privileges/privileges_test.go +++ b/privilege/privileges/privileges_test.go @@ -95,6 +95,37 @@ func TestCheckPointGetDBPrivilege(t *testing.T) { require.True(t, terror.ErrorEqual(err, core.ErrTableaccessDenied)) } +func TestCheckExchangePartitionDBPrivilege(t *testing.T) { + store, clean := createStoreAndPrepareDB(t) + defer clean() + rootTk := testkit.NewTestKit(t, store) + + rootTk.MustExec(`CREATE USER 'tester'@'localhost';`) + rootTk.MustExec(`GRANT SELECT ON test.* TO 'tester'@'localhost';`) + rootTk.MustExec("use test") + rootTk.MustExec(`create table pt (a varchar(3)) partition by range columns (a) ( + partition p0 values less than ('3'), + partition p1 values less than ('6') + );`) + rootTk.MustExec(`create table nt (a varchar(3));`) + + tk := testkit.NewTestKit(t, store) + require.True(t, tk.Session().Auth(&auth.UserIdentity{Username: "tester", Hostname: "localhost"}, nil, nil)) + tk.MustExec("use test") + + rootTk.MustExec(`GRANT CREATE ON test.* TO 'tester'@'localhost';`) + tk.MustGetErrCode("alter table pt exchange partition p0 with table nt", mysql.ErrTableaccessDenied) + + rootTk.MustExec(`GRANT ALTER ON test.* TO 'tester'@'localhost';`) + tk.MustGetErrCode("alter table pt exchange partition p0 with table nt", mysql.ErrTableaccessDenied) + + rootTk.MustExec(`GRANT INSERT ON test.* TO 'tester'@'localhost';`) + tk.MustGetErrCode("alter table pt exchange partition p0 with table nt", mysql.ErrTableaccessDenied) + + rootTk.MustExec(`GRANT DROP ON test.* TO 'tester'@'localhost';`) + tk.MustExec("alter table pt exchange partition p0 with table nt") +} + func TestIssue22946(t *testing.T) { store, clean := createStoreAndPrepareDB(t) defer clean() diff --git a/server/http_handler.go b/server/http_handler.go index 331f0206ef6dd..6c15a3c6b3ff9 100644 --- a/server/http_handler.go +++ b/server/http_handler.go @@ -917,8 +917,7 @@ func (h flashReplicaHandler) getDropOrTruncateTableTiflash(currentSchema infosch fn := func(jobs []*model.Job) (bool, error) { return executor.GetDropOrTruncateTableInfoFromJobs(jobs, gcSafePoint, dom, handleJobAndTableInfo) } - - err = ddl.IterAllDDLJobs(txn, fn) + err = ddl.IterAllDDLJobs(s, txn, fn) if err != nil { if terror.ErrorEqual(variable.ErrSnapshotTooOld, err) { // The err indicate that current ddl job and remain DDL jobs was been deleted by GC, diff --git a/session/BUILD.bazel b/session/BUILD.bazel index b75f26dc03634..1ed9c0878f038 100644 --- a/session/BUILD.bazel +++ b/session/BUILD.bazel @@ -17,6 +17,7 @@ go_library( deps = [ "//bindinfo", "//config", + "//ddl", "//ddl/placement", "//domain", "//errno", @@ -111,6 +112,7 @@ go_test( "nontransactional_test.go", "schema_amender_test.go", "schema_test.go", + "session_test.go", "tidb_test.go", ], data = glob(["testdata/**"]), @@ -140,6 +142,7 @@ go_test( "//table", "//tablecodec", "//testkit", + "//testkit/external", "//testkit/testdata", "//testkit/testmain", "//testkit/testsetup", diff --git a/session/bootstrap.go b/session/bootstrap.go index 4c7b03a80d8ec..6248f36d28a26 100644 --- a/session/bootstrap.go +++ b/session/bootstrap.go @@ -620,11 +620,13 @@ const ( version90 = 90 // version91 converts prepared-plan-cache to sysvars version91 = 91 + // version92 for concurrent ddl. + version92 = 92 ) // currentBootstrapVersion is defined as a variable, so we can modify its value for testing. // please make sure this is the largest version -var currentBootstrapVersion int64 = version91 +var currentBootstrapVersion int64 = version92 var ( bootstrapVersion = []func(Session, int64){ @@ -785,15 +787,27 @@ func upgrade(s Session) { // It is already bootstrapped/upgraded by a higher version TiDB server. return } + // Only upgrade from under version92 and this TiDB is not owner set. + // The owner in older tidb does not support concurrent DDL, we should add the internal DDL to job queue. + original := variable.EnableConcurrentDDL.Load() + if ver < version92 && !domain.GetDomain(s).DDL().OwnerManager().IsOwner() { + variable.EnableConcurrentDDL.Store(false) + } // Do upgrade works then update bootstrap version. for _, upgrade := range bootstrapVersion { upgrade(s, ver) } + variable.EnableConcurrentDDL.Store(original) updateBootstrapVer(s) ctx := kv.WithInternalSourceType(context.Background(), kv.InternalTxnBootstrap) _, err = s.ExecuteInternal(ctx, "COMMIT") + if err == nil && ver <= version92 { + logutil.BgLogger().Info("start migrate DDLs") + err = domain.GetDomain(s).DDL().MoveJobFromQueue2Table(true) + } + if err != nil { sleepTime := 1 * time.Second logutil.BgLogger().Info("update bootstrap ver failed", diff --git a/session/bootstrap_test.go b/session/bootstrap_test.go index 6b56501d2b2eb..1f8b0b8a20700 100644 --- a/session/bootstrap_test.go +++ b/session/bootstrap_test.go @@ -146,14 +146,14 @@ func TestBootstrapWithError(t *testing.T) { se.txn.init() se.mu.values = make(map[fmt.Stringer]interface{}) se.SetValue(sessionctx.Initing, true) - + err := InitDDLJobTables(store) + require.NoError(t, err) dom, err := domap.Get(store) require.NoError(t, err) domain.BindDomain(se, dom) b, err := checkBootstrapped(se) require.False(t, b) require.NoError(t, err) - doDDLWorks(se) } @@ -443,8 +443,7 @@ func TestOldPasswordUpgrade(t *testing.T) { } func TestBootstrapInitExpensiveQueryHandle(t *testing.T) { - store, err := mockstore.NewMockStore() - require.NoError(t, err) + store, _ := createStoreAndBootstrap(t) defer func() { require.NoError(t, store.Close()) }() diff --git a/session/session.go b/session/session.go index 942ac108a192c..594d57af20e97 100644 --- a/session/session.go +++ b/session/session.go @@ -43,6 +43,7 @@ import ( "github.com/pingcap/kvproto/pkg/kvrpcpb" "github.com/pingcap/tidb/bindinfo" "github.com/pingcap/tidb/config" + "github.com/pingcap/tidb/ddl" "github.com/pingcap/tidb/ddl/placement" "github.com/pingcap/tidb/domain" "github.com/pingcap/tidb/errno" @@ -1759,6 +1760,10 @@ func (s *session) useCurrentSession(execOption sqlexec.ExecOption) (*session, fu if execOption.AnalyzeVer != 0 { s.sessionVars.AnalyzeVersion = execOption.AnalyzeVer } + prevAnalyzeSnapshot := s.sessionVars.EnableAnalyzeSnapshot + if execOption.AnalyzeSnapshot != nil { + s.sessionVars.EnableAnalyzeSnapshot = *execOption.AnalyzeSnapshot + } prePruneMode := s.sessionVars.PartitionPruneMode.Load() if len(execOption.PartitionPruneMode) > 0 { s.sessionVars.PartitionPruneMode.Store(execOption.PartitionPruneMode) @@ -1768,6 +1773,7 @@ func (s *session) useCurrentSession(execOption sqlexec.ExecOption) (*session, fu prevTables := s.sessionVars.StmtCtx.Tables return s, func() { s.sessionVars.AnalyzeVersion = prevStatsVer + s.sessionVars.EnableAnalyzeSnapshot = prevAnalyzeSnapshot if err := s.sessionVars.SetSystemVar(variable.TiDBSnapshot, ""); err != nil { logutil.BgLogger().Error("set tidbSnapshot error", zap.Error(err)) } @@ -1811,6 +1817,11 @@ func (s *session) getInternalSession(execOption sqlexec.ExecOption) (*session, f se.sessionVars.AnalyzeVersion = execOption.AnalyzeVer } + prevAnalyzeSnapshot := se.sessionVars.EnableAnalyzeSnapshot + if execOption.AnalyzeSnapshot != nil { + se.sessionVars.EnableAnalyzeSnapshot = *execOption.AnalyzeSnapshot + } + prePruneMode := se.sessionVars.PartitionPruneMode.Load() if len(execOption.PartitionPruneMode) > 0 { se.sessionVars.PartitionPruneMode.Store(execOption.PartitionPruneMode) @@ -1818,6 +1829,7 @@ func (s *session) getInternalSession(execOption sqlexec.ExecOption) (*session, f return se, func() { se.sessionVars.AnalyzeVersion = prevStatsVer + se.sessionVars.EnableAnalyzeSnapshot = prevAnalyzeSnapshot if err := se.sessionVars.SetSystemVar(variable.TiDBSnapshot, ""); err != nil { logutil.BgLogger().Error("set tidbSnapshot error", zap.Error(err)) } @@ -2703,7 +2715,62 @@ func loadCollationParameter(ctx context.Context, se *session) (bool, error) { return false, nil } -var errResultIsEmpty = dbterror.ClassExecutor.NewStd(errno.ErrResultIsEmpty) +var ( + errResultIsEmpty = dbterror.ClassExecutor.NewStd(errno.ErrResultIsEmpty) + // DDLJobTables is a list of tables definitions used in concurrent DDL. + DDLJobTables = []struct { + SQL string + id int64 + }{ + {"create table tidb_ddl_job(job_id bigint not null, reorg int, schema_ids text(65535), table_ids text(65535), job_meta longblob, type int, processing int, primary key(job_id))", ddl.JobTableID}, + {"create table tidb_ddl_reorg(job_id bigint not null, ele_id bigint, ele_type blob, start_key blob, end_key blob, physical_id bigint, reorg_meta longblob, unique key(job_id, ele_id, ele_type(20)))", ddl.ReorgTableID}, + {"create table tidb_ddl_history(job_id bigint not null, job_meta longblob, db_name char(64), table_name char(64), schema_ids text(65535), table_ids text(65535), create_time datetime, primary key(job_id))", ddl.HistoryTableID}, + } +) + +// InitDDLJobTables is to create tidb_ddl_job, tidb_ddl_reorg and tidb_ddl_history. +func InitDDLJobTables(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.CheckDDLTableExists() + if err != nil || exists { + return errors.Trace(err) + } + dbID, err := t.CreateMySQLDatabaseIfNotExists() + if err != nil { + return err + } + p := parser.New() + for _, tbl := range DDLJobTables { + id, err := t.GetGlobalID() + if err != nil { + return errors.Trace(err) + } + if id >= meta.MaxGlobalID { + return errors.Errorf("It is unreasonable that the global ID grows such a big value: %d, please concat TiDB team", id) + } + stmt, err := p.ParseOneStmt(tbl.SQL, "", "") + if err != nil { + return errors.Trace(err) + } + tblInfo, err := ddl.BuildTableInfoFromAST(stmt.(*ast.CreateTableStmt)) + if err != nil { + return errors.Trace(err) + } + tblInfo.State = model.StatePublic + tblInfo.ID = tbl.id + tblInfo.UpdateTS = t.StartTS + if err != nil { + return errors.Trace(err) + } + err = t.CreateTableOrView(dbID, tblInfo) + if err != nil { + return errors.Trace(err) + } + } + return t.SetDDLTables() + }) +} // BootstrapSession runs the first time when the TiDB server start. func BootstrapSession(store kv.Storage) (*domain.Domain, error) { @@ -2718,6 +2785,10 @@ func BootstrapSession(store kv.Storage) (*domain.Domain, error) { return nil, err } } + err := InitDDLJobTables(store) + if err != nil { + return nil, err + } ver := getStoreBootstrapVersion(store) if ver == notBootstrapped { runInBootstrapSession(store, bootstrap) diff --git a/session/session_test.go b/session/session_test.go new file mode 100644 index 0000000000000..9901376dd3b9c --- /dev/null +++ b/session/session_test.go @@ -0,0 +1,54 @@ +// Copyright 2022 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package session_test + +import ( + "reflect" + "testing" + + "github.com/pingcap/tidb/session" + "github.com/pingcap/tidb/testkit" + "github.com/pingcap/tidb/testkit/external" + "github.com/stretchr/testify/require" +) + +func TestInitMetaTable(t *testing.T) { + store, clean := testkit.CreateMockStore(t) + defer clean() + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + for _, sql := range session.DDLJobTables { + tk.MustExec(sql.SQL) + } + + tbls := map[string]struct{}{ + "tidb_ddl_job": {}, + "tidb_ddl_reorg": {}, + "tidb_ddl_history": {}, + } + + for tbl := range tbls { + metaInMySQL := external.GetTableByName(t, tk, "mysql", tbl).Meta() + metaInTest := external.GetTableByName(t, tk, "test", tbl).Meta() + + require.Greater(t, metaInMySQL.ID, int64(0)) + require.Greater(t, metaInMySQL.UpdateTS, uint64(0)) + + metaInTest.ID = metaInMySQL.ID + metaInMySQL.UpdateTS = metaInTest.UpdateTS + require.True(t, reflect.DeepEqual(metaInMySQL, metaInTest)) + } +} diff --git a/sessionctx/stmtctx/stmtctx.go b/sessionctx/stmtctx/stmtctx.go index f6be6534be7fd..a13b80a78ae69 100644 --- a/sessionctx/stmtctx/stmtctx.go +++ b/sessionctx/stmtctx/stmtctx.go @@ -220,6 +220,7 @@ type StatementContext struct { encodedPlan string planHint string planHintSet bool + binaryPlan string // To avoid cycle import, we use interface{} for the following two fields. // flatPlan should be a *plannercore.FlatPhysicalPlan if it's not nil flatPlan interface{} @@ -238,7 +239,12 @@ type StatementContext struct { TaskMapBakTS uint64 // counter for // stmtCache is used to store some statement-related values. - stmtCache map[StmtCacheKey]interface{} + // add mutex to protect stmtCache concurrent access + // https://github.com/pingcap/tidb/issues/36159 + stmtCache struct { + mu sync.Mutex + data map[StmtCacheKey]interface{} + } // Map to store all CTE storages of current SQL. // Will clean up at the end of the execution. @@ -351,23 +357,29 @@ const ( // GetOrStoreStmtCache gets the cached value of the given key if it exists, otherwise stores the value. func (sc *StatementContext) GetOrStoreStmtCache(key StmtCacheKey, value interface{}) interface{} { - if sc.stmtCache == nil { - sc.stmtCache = make(map[StmtCacheKey]interface{}) + sc.stmtCache.mu.Lock() + defer sc.stmtCache.mu.Unlock() + if sc.stmtCache.data == nil { + sc.stmtCache.data = make(map[StmtCacheKey]interface{}) } - if _, ok := sc.stmtCache[key]; !ok { - sc.stmtCache[key] = value + if _, ok := sc.stmtCache.data[key]; !ok { + sc.stmtCache.data[key] = value } - return sc.stmtCache[key] + return sc.stmtCache.data[key] } // ResetInStmtCache resets the cache of given key. func (sc *StatementContext) ResetInStmtCache(key StmtCacheKey) { - delete(sc.stmtCache, key) + sc.stmtCache.mu.Lock() + defer sc.stmtCache.mu.Unlock() + delete(sc.stmtCache.data, key) } // ResetStmtCache resets all cached values. func (sc *StatementContext) ResetStmtCache() { - sc.stmtCache = make(map[StmtCacheKey]interface{}) + sc.stmtCache.mu.Lock() + defer sc.stmtCache.mu.Unlock() + sc.stmtCache.data = make(map[StmtCacheKey]interface{}) } // SQLDigest gets normalized and digest for provided sql. @@ -386,6 +398,11 @@ func (sc *StatementContext) InitSQLDigest(normalized string, digest *parser.Dige }) } +// ResetSQLDigest sets the normalized and digest for sql anyway, **DO NOT USE THIS UNLESS YOU KNOW WHAT YOU ARE DOING NOW**. +func (sc *StatementContext) ResetSQLDigest(s string) { + sc.digestMemo.normalized, sc.digestMemo.digest = parser.NormalizeDigest(s) +} + // GetPlanDigest gets the normalized plan and plan digest. func (sc *StatementContext) GetPlanDigest() (normalized string, planDigest *parser.Digest) { return sc.planNormalized, sc.planDigest @@ -411,6 +428,16 @@ func (sc *StatementContext) SetFlatPlan(flat interface{}) { sc.flatPlan = flat } +// GetBinaryPlan gets the binaryPlan field of stmtctx +func (sc *StatementContext) GetBinaryPlan() string { + return sc.binaryPlan +} + +// SetBinaryPlan sets the binaryPlan field of stmtctx +func (sc *StatementContext) SetBinaryPlan(binaryPlan string) { + sc.binaryPlan = binaryPlan +} + // GetResourceGroupTagger returns the implementation of tikvrpc.ResourceGroupTagger related to self. func (sc *StatementContext) GetResourceGroupTagger() tikvrpc.ResourceGroupTagger { normalized, digest := sc.SQLDigest() diff --git a/sessionctx/variable/BUILD.bazel b/sessionctx/variable/BUILD.bazel index e008ce4dfda3b..db227c30a8de1 100644 --- a/sessionctx/variable/BUILD.bazel +++ b/sessionctx/variable/BUILD.bazel @@ -33,6 +33,7 @@ go_library( "//parser/types", "//sessionctx/sessionstates", "//sessionctx/stmtctx", + "//sessionctx/variable/featuretag/concurrencyddl", "//tidb-binlog/pump_client", "//types", "//util", diff --git a/sessionctx/variable/featuretag/concurrencyddl/BUILD.bazel b/sessionctx/variable/featuretag/concurrencyddl/BUILD.bazel new file mode 100644 index 0000000000000..44c1cede3c2b7 --- /dev/null +++ b/sessionctx/variable/featuretag/concurrencyddl/BUILD.bazel @@ -0,0 +1,11 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "concurrencyddl", + srcs = [ + "default.go", + "non_default.go", + ], + importpath = "github.com/pingcap/tidb/sessionctx/variable/featuretag/concurrencyddl", + visibility = ["//visibility:public"], +) diff --git a/sessionctx/variable/featuretag/concurrencyddl/default.go b/sessionctx/variable/featuretag/concurrencyddl/default.go new file mode 100644 index 0000000000000..8aca4924268f0 --- /dev/null +++ b/sessionctx/variable/featuretag/concurrencyddl/default.go @@ -0,0 +1,20 @@ +// Copyright 2022 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +//go:build !featuretag + +package concurrencyddl + +// TiDBEnableConcurrentDDL is a feature tag +const TiDBEnableConcurrentDDL bool = true diff --git a/sessionctx/variable/featuretag/concurrencyddl/non_default.go b/sessionctx/variable/featuretag/concurrencyddl/non_default.go new file mode 100644 index 0000000000000..72218abe958a3 --- /dev/null +++ b/sessionctx/variable/featuretag/concurrencyddl/non_default.go @@ -0,0 +1,20 @@ +// Copyright 2022 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +//go:build featuretag + +package concurrencyddl + +// TiDBEnableConcurrentDDL is a feature tag +const TiDBEnableConcurrentDDL bool = false diff --git a/sessionctx/variable/session.go b/sessionctx/variable/session.go index c2fa074949d2f..ddf249281858a 100644 --- a/sessionctx/variable/session.go +++ b/sessionctx/variable/session.go @@ -1177,6 +1177,16 @@ type SessionVars struct { // MemoryDebugModeAlarmRatio indicated the allowable bias ratio of memory tracking accuracy check. // When `(memory trakced by tidb) * (1+MemoryDebugModeAlarmRatio) < actual heapInUse`, an alarm log will be recorded. MemoryDebugModeAlarmRatio int64 + + // EnableAnalyzeSnapshot indicates whether to read data on snapshot when collecting statistics. + // When it is false, ANALYZE reads the latest data. + // When it is true, ANALYZE reads data on the snapshot at the beginning of ANALYZE. + EnableAnalyzeSnapshot bool + + // DefaultStrMatchSelectivity adjust the estimation strategy for string matching expressions that can't be estimated by building into range. + // when > 0: it's the selectivity for the expression. + // when = 0: try to use TopN to evaluate the like expression to estimate the selectivity. + DefaultStrMatchSelectivity float64 } // InitStatementContext initializes a StatementContext, the object is reused to reduce allocation. @@ -2293,8 +2303,12 @@ const ( SlowLogPlan = "Plan" // SlowLogPlanDigest is used to record the query plan digest. SlowLogPlanDigest = "Plan_digest" + // SlowLogBinaryPlan is used to record the binary plan. + SlowLogBinaryPlan = "Binary_plan" // SlowLogPlanPrefix is the prefix of the plan value. SlowLogPlanPrefix = ast.TiDBDecodePlan + "('" + // SlowLogBinaryPlanPrefix is the prefix of the binary plan value. + SlowLogBinaryPlanPrefix = ast.TiDBDecodeBinaryPlan + "('" // SlowLogPlanSuffix is the suffix of the plan value. SlowLogPlanSuffix = "')" // SlowLogPrevStmtPrefix is the prefix of Prev_stmt in slow log file. @@ -2321,6 +2335,10 @@ const ( SlowLogIsWriteCacheTable = "IsWriteCacheTable" ) +// GenerateBinaryPlan decides whether we should record binary plan in slow log and stmt summary. +// It's controlled by the global variable `tidb_generate_binary_plan`. +var GenerateBinaryPlan atomic2.Bool + // SlowQueryLogItems is a collection of items that should be included in the // slow query log. type SlowQueryLogItems struct { @@ -2346,6 +2364,7 @@ type SlowQueryLogItems struct { PrevStmt string Plan string PlanDigest string + BinaryPlan string RewriteInfo RewritePhaseInfo KVTotal time.Duration PDTotal time.Duration @@ -2529,6 +2548,9 @@ func (s *SessionVars) SlowLogFormat(logItems *SlowQueryLogItems) string { if len(logItems.PlanDigest) != 0 { writeSlowLogItem(&buf, SlowLogPlanDigest, logItems.PlanDigest) } + if len(logItems.BinaryPlan) != 0 { + writeSlowLogItem(&buf, SlowLogBinaryPlan, logItems.BinaryPlan) + } if logItems.PrevStmt != "" { writeSlowLogItem(&buf, SlowLogPrevStmt, logItems.PrevStmt) @@ -2707,3 +2729,30 @@ func (s *SessionVars) GetSeekFactor(tbl *model.TableInfo) float64 { } return s.seekFactor } + +// EnableEvalTopNEstimationForStrMatch means if we need to evaluate expression with TopN to improve estimation. +// Currently, it's only for string matching functions (like and regexp). +func (s *SessionVars) EnableEvalTopNEstimationForStrMatch() bool { + return s.DefaultStrMatchSelectivity == 0 +} + +// GetStrMatchDefaultSelectivity means the default selectivity for like and regexp. +// Note: 0 is a special value, which means the default selectivity is 0.1 and TopN assisted estimation is enabled. +func (s *SessionVars) GetStrMatchDefaultSelectivity() float64 { + if s.DefaultStrMatchSelectivity == 0 { + return 0.1 + } + return s.DefaultStrMatchSelectivity +} + +// GetNegateStrMatchDefaultSelectivity means the default selectivity for not like and not regexp. +// Note: +// 0 is a special value, which means the default selectivity is 0.9 and TopN assisted estimation is enabled. +// 0.8 (the default value) is also a special value. For backward compatibility, when the variable is set to 0.8, we +// keep the default selectivity of like/regexp and not like/regexp all 0.8. +func (s *SessionVars) GetNegateStrMatchDefaultSelectivity() float64 { + if s.DefaultStrMatchSelectivity == DefTiDBDefaultStrMatchSelectivity { + return DefTiDBDefaultStrMatchSelectivity + } + return 1 - s.GetStrMatchDefaultSelectivity() +} diff --git a/sessionctx/variable/sysvar.go b/sessionctx/variable/sysvar.go index 977f960133d78..0624f653ade65 100644 --- a/sessionctx/variable/sysvar.go +++ b/sessionctx/variable/sysvar.go @@ -36,6 +36,7 @@ import ( "github.com/pingcap/tidb/util/collate" "github.com/pingcap/tidb/util/logutil" "github.com/pingcap/tidb/util/mathutil" + "github.com/pingcap/tidb/util/memory" "github.com/pingcap/tidb/util/paging" "github.com/pingcap/tidb/util/stmtsummary" "github.com/pingcap/tidb/util/tikvutil" @@ -807,7 +808,13 @@ var defaultSysVars = []*SysVar{ }, }, {Scope: ScopeGlobal, Name: TiDBEnableConcurrentDDL, Value: BoolToOnOff(DefTiDBEnableConcurrentDDL), Type: TypeBool, SetGlobal: func(s *SessionVars, val string) error { - EnableConcurrentDDL.Store(TiDBOptOn(val)) + if EnableConcurrentDDL.Load() != TiDBOptOn(val) { + err := SwitchConcurrentDDL(TiDBOptOn(val)) + if err != nil { + return err + } + EnableConcurrentDDL.Store(TiDBOptOn(val)) + } return nil }, GetGlobal: func(s *SessionVars) (string, error) { return BoolToOnOff(EnableConcurrentDDL.Load()), nil @@ -826,6 +833,12 @@ var defaultSysVars = []*SysVar{ sessionstates.SetKeyPath(val) return nil }}, + {Scope: ScopeGlobal, Name: TiDBEnableGCAwareMemoryTrack, Value: BoolToOnOff(DefEnableTiDBGCAwareMemoryTrack), Type: TypeBool, SetGlobal: func(s *SessionVars, val string) error { + memory.EnableGCAwareMemoryTrack.Store(TiDBOptOn(val)) + return nil + }, GetGlobal: func(s *SessionVars) (string, error) { + return BoolToOnOff(memory.EnableGCAwareMemoryTrack.Load()), nil + }}, /* The system variables below have GLOBAL and SESSION scope */ {Scope: ScopeGlobal | ScopeSession, Name: SQLSelectLimit, Value: "18446744073709551615", Type: TypeUnsigned, MinValue: 0, MaxValue: math.MaxUint64, SetSession: func(s *SessionVars, val string) error { @@ -1629,13 +1642,13 @@ var defaultSysVars = []*SysVar{ return nil }, }, - {Scope: ScopeGlobal | ScopeSession, Name: TiDBEnableNewCostInterface, Value: BoolToOnOff(true), Hidden: true, Type: TypeBool, + {Scope: ScopeGlobal | ScopeSession, Name: TiDBEnableNewCostInterface, Value: BoolToOnOff(true), Hidden: false, Type: TypeBool, SetSession: func(vars *SessionVars, s string) error { vars.EnableNewCostInterface = TiDBOptOn(s) return nil }, }, - {Scope: ScopeGlobal | ScopeSession, Name: TiDBCostModelVersion, Value: strconv.Itoa(1), Hidden: true, Type: TypeInt, MinValue: 1, MaxValue: 2, + {Scope: ScopeGlobal | ScopeSession, Name: TiDBCostModelVersion, Value: strconv.Itoa(1), Hidden: false, Type: TypeInt, MinValue: 1, MaxValue: 2, SetSession: func(vars *SessionVars, s string) error { vars.CostModelVersion = int(TidbOptInt64(s, 1)) return nil @@ -1693,6 +1706,19 @@ var defaultSysVars = []*SysVar{ s.MemoryDebugModeAlarmRatio = TidbOptInt64(val, 0) return nil }}, + {Scope: ScopeGlobal | ScopeSession, Name: TiDBEnableAnalyzeSnapshot, Value: BoolToOnOff(DefTiDBEnableAnalyzeSnapshot), Type: TypeBool, SetSession: func(s *SessionVars, val string) error { + s.EnableAnalyzeSnapshot = TiDBOptOn(val) + return nil + }}, + {Scope: ScopeGlobal, Name: TiDBGenerateBinaryPlan, Value: BoolToOnOff(DefTiDBGenerateBinaryPlan), Type: TypeBool, SetGlobal: func(s *SessionVars, val string) error { + GenerateBinaryPlan.Store(TiDBOptOn(val)) + return nil + }}, + {Scope: ScopeGlobal | ScopeSession, Name: TiDBDefaultStrMatchSelectivity, Value: strconv.FormatFloat(DefTiDBDefaultStrMatchSelectivity, 'f', -1, 64), Type: TypeFloat, MinValue: 0, MaxValue: 1, + SetSession: func(s *SessionVars, val string) error { + s.DefaultStrMatchSelectivity = tidbOptFloat64(val, DefTiDBDefaultStrMatchSelectivity) + return nil + }}, } // FeedbackProbability points to the FeedbackProbability in statistics package. diff --git a/sessionctx/variable/tidb_vars.go b/sessionctx/variable/tidb_vars.go index 190274a09928c..ffa18e380c375 100644 --- a/sessionctx/variable/tidb_vars.go +++ b/sessionctx/variable/tidb_vars.go @@ -19,6 +19,7 @@ import ( "github.com/pingcap/tidb/config" "github.com/pingcap/tidb/parser/mysql" + "github.com/pingcap/tidb/sessionctx/variable/featuretag/concurrencyddl" "github.com/pingcap/tidb/util/paging" "go.uber.org/atomic" ) @@ -704,6 +705,18 @@ const ( TiDBMemoryDebugModeMinHeapInUse = "tidb_memory_debug_mode_min_heap_inuse" // TiDBMemoryDebugModeAlarmRatio is used set tidb memory debug mode bias ratio. Treat memory bias less than this ratio as noise. TiDBMemoryDebugModeAlarmRatio = "tidb_memory_debug_mode_alarm_ratio" + + // TiDBEnableAnalyzeSnapshot indicates whether to read data on snapshot when collecting statistics. + // When set to false, ANALYZE reads the latest data. + // When set to true, ANALYZE reads data on the snapshot at the beginning of ANALYZE. + TiDBEnableAnalyzeSnapshot = "tidb_enable_analyze_snapshot" + + // TiDBDefaultStrMatchSelectivity controls some special cardinality estimation strategy for string match functions (like and regexp). + // When set to 0, Selectivity() will try to evaluate those functions with TopN and NULL in the stats to estimate, + // and the default selectivity and the selectivity for the histogram part will be 0.1. + // When set to (0, 1], Selectivity() will use the value of this variable as the default selectivity of those + // functions instead of the selectionFactor (0.8). + TiDBDefaultStrMatchSelectivity = "tidb_default_string_match_selectivity" ) // TiDB vars that have only global scope @@ -767,6 +780,10 @@ const ( TiDBAuthSigningCert = "tidb_auth_signing_cert" // TiDBAuthSigningKey indicates the path of the signing key to do token-based authentication. TiDBAuthSigningKey = "tidb_auth_signing_key" + // TiDBGenerateBinaryPlan indicates whether binary plan should be generated in slow log and statements summary. + TiDBGenerateBinaryPlan = "tidb_generate_binary_plan" + // TiDBEnableGCAwareMemoryTrack indicates whether to turn-on GC-aware memory track. + TiDBEnableGCAwareMemoryTrack = "tidb_enable_gc_aware_memory_track" ) // TiDB intentional limits @@ -968,13 +985,17 @@ const ( DefTiDBEnablePrepPlanCache = true DefTiDBPrepPlanCacheSize = 100 DefTiDBPrepPlanCacheMemoryGuardRatio = 0.1 - DefTiDBEnableConcurrentDDL = true + DefTiDBEnableConcurrentDDL = concurrencyddl.TiDBEnableConcurrentDDL DefTiDBSimplifiedMetrics = false DefTiDBEnablePaging = true DefTiFlashFineGrainedShuffleStreamCount = -1 DefStreamCountWhenMaxThreadsNotSet = 8 DefTiFlashFineGrainedShuffleBatchSize = 8192 DefAdaptiveClosestReadThreshold = 4096 + DefTiDBEnableAnalyzeSnapshot = false + DefTiDBGenerateBinaryPlan = true + DefEnableTiDBGCAwareMemoryTrack = true + DefTiDBDefaultStrMatchSelectivity = 0.8 ) // Process global variables. @@ -1032,4 +1053,6 @@ var ( GetMemQuotaAnalyze func() int64 = nil // SetStatsCacheCapacity is the func registered by domain to set statsCache memory quota. SetStatsCacheCapacity atomic.Value + // SwitchConcurrentDDL is the func registered by DDL to switch concurrent DDL. + SwitchConcurrentDDL func(bool) error = nil ) diff --git a/statistics/builder.go b/statistics/builder.go index fee2f55e0860d..1cc821de0b962 100644 --- a/statistics/builder.go +++ b/statistics/builder.go @@ -24,6 +24,7 @@ import ( "github.com/pingcap/tidb/types" "github.com/pingcap/tidb/util/codec" "github.com/pingcap/tidb/util/collate" + "github.com/pingcap/tidb/util/memory" ) // SortedBuilder is used to build histograms for PK and index. @@ -130,7 +131,7 @@ func BuildColumnHist(ctx sessionctx.Context, numBuckets, id int64, collector *Sa } hg := NewHistogram(id, ndv, nullCount, 0, tp, int(numBuckets), collector.TotalSize) - corrXYSum, err := buildHist(sc, hg, samples, count, ndv, numBuckets) + corrXYSum, err := buildHist(sc, hg, samples, count, ndv, numBuckets, nil) if err != nil { return nil, err } @@ -140,7 +141,7 @@ func BuildColumnHist(ctx sessionctx.Context, numBuckets, id int64, collector *Sa // buildHist builds histogram from samples and other information. // It stores the built histogram in hg and return corrXYSum used for calculating the correlation. -func buildHist(sc *stmtctx.StatementContext, hg *Histogram, samples []*SampleItem, count, ndv, numBuckets int64) (corrXYSum float64, err error) { +func buildHist(sc *stmtctx.StatementContext, hg *Histogram, samples []*SampleItem, count, ndv, numBuckets int64, memTracker *memory.Tracker) (corrXYSum float64, err error) { sampleNum := int64(len(samples)) // As we use samples to build the histogram, the bucket number and repeat should multiply a factor. sampleFactor := float64(count) / float64(sampleNum) @@ -157,9 +158,24 @@ func buildHist(sc *stmtctx.StatementContext, hg *Histogram, samples []*SampleIte var lastCount int64 corrXYSum = float64(0) hg.AppendBucket(&samples[0].Value, &samples[0].Value, int64(sampleFactor), int64(ndvFactor)) + bufferedMemSize := int64(0) + bufferedReleaseSize := int64(0) + defer func() { + if memTracker != nil { + memTracker.Consume(bufferedMemSize) + memTracker.Release(bufferedReleaseSize) + } + }() for i := int64(1); i < sampleNum; i++ { corrXYSum += float64(i) * float64(samples[i].Ordinal) - cmp, err := hg.GetUpper(bucketIdx).Compare(sc, &samples[i].Value, collate.GetBinaryCollator()) + upper := hg.GetUpper(bucketIdx) + if memTracker != nil { + // tmp memory usage + deltaSize := upper.MemUsage() + memTracker.BufferedConsume(&bufferedMemSize, deltaSize) + memTracker.BufferedRelease(&bufferedReleaseSize, deltaSize) + } + cmp, err := upper.Compare(sc, &samples[i].Value, collate.GetBinaryCollator()) if err != nil { return 0, errors.Trace(err) } @@ -221,11 +237,27 @@ func BuildHistAndTopN( collector *SampleCollector, tp *types.FieldType, isColumn bool, + memTracker *memory.Tracker, ) (*Histogram, *TopN, error) { + bufferedMemSize := int64(0) + bufferedReleaseSize := int64(0) + defer func() { + if memTracker != nil { + memTracker.Consume(bufferedMemSize) + memTracker.Release(bufferedReleaseSize) + } + }() var getComparedBytes func(datum types.Datum) ([]byte, error) if isColumn { getComparedBytes = func(datum types.Datum) ([]byte, error) { - return codec.EncodeKey(ctx.GetSessionVars().StmtCtx, nil, datum) + encoded, err := codec.EncodeKey(ctx.GetSessionVars().StmtCtx, nil, datum) + if memTracker != nil { + // tmp memory usage + deltaSize := int64(cap(encoded)) + memTracker.BufferedConsume(&bufferedMemSize, deltaSize) + memTracker.BufferedRelease(&bufferedReleaseSize, deltaSize) + } + return encoded, err } } else { getComparedBytes = func(datum types.Datum) ([]byte, error) { @@ -363,7 +395,7 @@ func BuildHistAndTopN( // Step3: build histogram with the rest samples if len(samples) > 0 { - _, err = buildHist(sc, hg, samples, count-int64(topn.TotalCount()), ndv-int64(len(topn.TopN)), int64(numBuckets)) + _, err = buildHist(sc, hg, samples, count-int64(topn.TotalCount()), ndv-int64(len(topn.TopN)), int64(numBuckets), memTracker) if err != nil { return nil, nil, err } diff --git a/statistics/handle/handle.go b/statistics/handle/handle.go index 11f9be0814f93..edad1783a5e0d 100644 --- a/statistics/handle/handle.go +++ b/statistics/handle/handle.go @@ -134,11 +134,12 @@ func (h *Handle) execRestrictedSQL(ctx context.Context, sql string, params ...in }) } -func (h *Handle) execRestrictedSQLWithStatsVer(ctx context.Context, statsVer int, procTrackID uint64, sql string, params ...interface{}) ([]chunk.Row, []*ast.ResultField, error) { +func (h *Handle) execRestrictedSQLWithStatsVer(ctx context.Context, statsVer int, procTrackID uint64, analyzeSnapshot bool, sql string, params ...interface{}) ([]chunk.Row, []*ast.ResultField, error) { ctx = kv.WithInternalSourceType(ctx, kv.InternalTxnStats) return h.withRestrictedSQLExecutor(ctx, func(ctx context.Context, exec sqlexec.RestrictedSQLExecutor) ([]chunk.Row, []*ast.ResultField, error) { optFuncs := []sqlexec.OptionFuncAlias{ execOptionForAnalyze[statsVer], + sqlexec.GetAnalyzeSnapshotOption(analyzeSnapshot), sqlexec.GetPartitionPruneModeOption(string(h.CurrentPruneMode())), sqlexec.ExecOptionUseCurSession, sqlexec.ExecOptionWithSysProcTrack(procTrackID, h.sysProcTracker.Track, h.sysProcTracker.UnTrack), diff --git a/statistics/handle/handle_test.go b/statistics/handle/handle_test.go index fa5e26d589bcc..d580dbaac6105 100644 --- a/statistics/handle/handle_test.go +++ b/statistics/handle/handle_test.go @@ -3233,56 +3233,75 @@ func TestColumnCountFromStorage(t *testing.T) { } func TestIncrementalModifyCountUpdate(t *testing.T) { - store, dom, clean := testkit.CreateMockStoreAndDomain(t) - defer clean() - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("create table t(a int)") - tk.MustExec("set @@session.tidb_analyze_version = 2") - h := dom.StatsHandle() - err := h.HandleDDLEvent(<-h.DDLEventCh()) - require.NoError(t, err) - tbl, err := dom.InfoSchema().TableByName(model.NewCIStr("test"), model.NewCIStr("t")) - require.NoError(t, err) - tblInfo := tbl.Meta() - tid := tblInfo.ID + for _, analyzeSnapshot := range []bool{true, false} { + store, dom, clean := testkit.CreateMockStoreAndDomain(t) + defer clean() + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + if analyzeSnapshot { + tk.MustExec("set @@session.tidb_enable_analyze_snapshot = on") + } else { + tk.MustExec("set @@session.tidb_enable_analyze_snapshot = off") + } + tk.MustExec("create table t(a int)") + tk.MustExec("set @@session.tidb_analyze_version = 2") + h := dom.StatsHandle() + err := h.HandleDDLEvent(<-h.DDLEventCh()) + require.NoError(t, err) + tbl, err := dom.InfoSchema().TableByName(model.NewCIStr("test"), model.NewCIStr("t")) + require.NoError(t, err) + tblInfo := tbl.Meta() + tid := tblInfo.ID - tk.MustExec("insert into t values(1),(2),(3)") - require.NoError(t, h.DumpStatsDeltaToKV(handle.DumpAll)) - err = h.Update(dom.InfoSchema()) - require.NoError(t, err) - tk.MustExec("analyze table t") - tk.MustQuery(fmt.Sprintf("select count, modify_count from mysql.stats_meta where table_id = %d", tid)).Check(testkit.Rows( - "3 0", - )) + tk.MustExec("insert into t values(1),(2),(3)") + require.NoError(t, h.DumpStatsDeltaToKV(handle.DumpAll)) + err = h.Update(dom.InfoSchema()) + require.NoError(t, err) + tk.MustExec("analyze table t") + tk.MustQuery(fmt.Sprintf("select count, modify_count from mysql.stats_meta where table_id = %d", tid)).Check(testkit.Rows( + "3 0", + )) - tk.MustExec("begin") - txn, err := tk.Session().Txn(false) - require.NoError(t, err) - startTS := txn.StartTS() - tk.MustExec("commit") + tk.MustExec("begin") + txn, err := tk.Session().Txn(false) + require.NoError(t, err) + startTS := txn.StartTS() + tk.MustExec("commit") - tk.MustExec("insert into t values(4),(5),(6)") - require.NoError(t, h.DumpStatsDeltaToKV(handle.DumpAll)) - err = h.Update(dom.InfoSchema()) - require.NoError(t, err) + tk.MustExec("insert into t values(4),(5),(6)") + require.NoError(t, h.DumpStatsDeltaToKV(handle.DumpAll)) + err = h.Update(dom.InfoSchema()) + require.NoError(t, err) - // Simulate that the analyze would start before and finish after the second insert. - require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/executor/injectAnalyzeSnapshot", fmt.Sprintf("return(%d)", startTS))) - require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/executor/injectBaseCount", "return(3)")) - require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/executor/injectBaseModifyCount", "return(0)")) - tk.MustExec("analyze table t") - // Check the count / modify_count changes during the analyze are not lost. - tk.MustQuery(fmt.Sprintf("select count, modify_count from mysql.stats_meta where table_id = %d", tid)).Check(testkit.Rows( - "6 3", - )) - // Check the histogram is correct for the snapshot analyze. - tk.MustQuery(fmt.Sprintf("select distinct_count from mysql.stats_histograms where table_id = %d", tid)).Check(testkit.Rows( - "3", - )) - require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/executor/injectAnalyzeSnapshot")) - require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/executor/injectBaseCount")) - require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/executor/injectBaseModifyCount")) + // Simulate that the analyze would start before and finish after the second insert. + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/executor/injectAnalyzeSnapshot", fmt.Sprintf("return(%d)", startTS))) + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/executor/injectBaseCount", "return(3)")) + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/executor/injectBaseModifyCount", "return(0)")) + tk.MustExec("analyze table t") + if analyzeSnapshot { + // Check the count / modify_count changes during the analyze are not lost. + tk.MustQuery(fmt.Sprintf("select count, modify_count from mysql.stats_meta where table_id = %d", tid)).Check(testkit.Rows( + "6 3", + )) + // Check the histogram is correct for the snapshot analyze. + tk.MustQuery(fmt.Sprintf("select distinct_count from mysql.stats_histograms where table_id = %d", tid)).Check(testkit.Rows( + "3", + )) + } else { + // Since analyze use max ts to read data, count and modify_count are overestimated here. Analyze finds the row count is 6 + // and the increment of count and modify_count is +3, +3. Hence, we see count is 9 and modify_count is 3. + tk.MustQuery(fmt.Sprintf("select count, modify_count from mysql.stats_meta where table_id = %d", tid)).Check(testkit.Rows( + "9 3", + )) + // Check the histogram is collected from the latest data rather than the snapshot at startTS. + tk.MustQuery(fmt.Sprintf("select distinct_count from mysql.stats_histograms where table_id = %d", tid)).Check(testkit.Rows( + "6", + )) + } + require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/executor/injectAnalyzeSnapshot")) + require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/executor/injectBaseCount")) + require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/executor/injectBaseModifyCount")) + } } func TestRecordHistoricalStatsToStorage(t *testing.T) { diff --git a/statistics/handle/update.go b/statistics/handle/update.go index c366ef7ef224e..f347e8a0e46d4 100644 --- a/statistics/handle/update.go +++ b/statistics/handle/update.go @@ -1034,6 +1034,16 @@ func parseAnalyzePeriod(start, end string) (time.Time, time.Time, error) { return s, e, err } +func (h *Handle) getAnalyzeSnapshot() (bool, error) { + h.mu.Lock() + defer h.mu.Unlock() + analyzeSnapshot, err := h.mu.ctx.GetSessionVars().GlobalVarsAccessor.GetGlobalSysVar(variable.TiDBEnableAnalyzeSnapshot) + if err != nil { + return false, err + } + return variable.TiDBOptOn(analyzeSnapshot), nil +} + // HandleAutoAnalyze analyzes the newly created table or index. func (h *Handle) HandleAutoAnalyze(is infoschema.InfoSchema) (analyzed bool) { err := h.UpdateSessionVar() @@ -1053,6 +1063,11 @@ func (h *Handle) HandleAutoAnalyze(is infoschema.InfoSchema) (analyzed bool) { return false } pruneMode := h.CurrentPruneMode() + analyzeSnapshot, err := h.getAnalyzeSnapshot() + if err != nil { + logutil.BgLogger().Error("[stats] load tidb_enable_analyze_snapshot for auto analyze session failed", zap.Error(err)) + return false + } rd := rand.New(rand.NewSource(time.Now().UnixNano())) // #nosec G404 rd.Shuffle(len(dbs), func(i, j int) { dbs[i], dbs[j] = dbs[j], dbs[i] @@ -1078,7 +1093,7 @@ func (h *Handle) HandleAutoAnalyze(is infoschema.InfoSchema) (analyzed bool) { if pi == nil { statsTbl := h.GetTableStats(tblInfo) sql := "analyze table %n.%n" - analyzed := h.autoAnalyzeTable(tblInfo, statsTbl, start, end, autoAnalyzeRatio, sql, db, tblInfo.Name.O) + analyzed := h.autoAnalyzeTable(tblInfo, statsTbl, autoAnalyzeRatio, analyzeSnapshot, sql, db, tblInfo.Name.O) if analyzed { // analyze one table at a time to let it get the freshest parameters. // others will be analyzed next round which is just 3s later. @@ -1087,7 +1102,7 @@ func (h *Handle) HandleAutoAnalyze(is infoschema.InfoSchema) (analyzed bool) { continue } if pruneMode == variable.Dynamic { - analyzed := h.autoAnalyzePartitionTable(tblInfo, pi, db, start, end, autoAnalyzeRatio) + analyzed := h.autoAnalyzePartitionTable(tblInfo, pi, db, autoAnalyzeRatio, analyzeSnapshot) if analyzed { return true } @@ -1096,7 +1111,7 @@ func (h *Handle) HandleAutoAnalyze(is infoschema.InfoSchema) (analyzed bool) { for _, def := range pi.Definitions { sql := "analyze table %n.%n partition %n" statsTbl := h.GetPartitionStats(tblInfo, def.ID) - analyzed := h.autoAnalyzeTable(tblInfo, statsTbl, start, end, autoAnalyzeRatio, sql, db, tblInfo.Name.O, def.Name.O) + analyzed := h.autoAnalyzeTable(tblInfo, statsTbl, autoAnalyzeRatio, analyzeSnapshot, sql, db, tblInfo.Name.O, def.Name.O) if analyzed { return true } @@ -1106,7 +1121,7 @@ func (h *Handle) HandleAutoAnalyze(is infoschema.InfoSchema) (analyzed bool) { return false } -func (h *Handle) autoAnalyzeTable(tblInfo *model.TableInfo, statsTbl *statistics.Table, start, end time.Time, ratio float64, sql string, params ...interface{}) bool { +func (h *Handle) autoAnalyzeTable(tblInfo *model.TableInfo, statsTbl *statistics.Table, ratio float64, analyzeSnapshot bool, sql string, params ...interface{}) bool { if statsTbl.Pseudo || statsTbl.Count < AutoAnalyzeMinCnt { return false } @@ -1118,7 +1133,7 @@ func (h *Handle) autoAnalyzeTable(tblInfo *model.TableInfo, statsTbl *statistics logutil.BgLogger().Info("[stats] auto analyze triggered", zap.String("sql", escaped), zap.String("reason", reason)) tableStatsVer := h.mu.ctx.GetSessionVars().AnalyzeVersion statistics.CheckAnalyzeVerOnTable(statsTbl, &tableStatsVer) - h.execAutoAnalyze(tableStatsVer, sql, params...) + h.execAutoAnalyze(tableStatsVer, analyzeSnapshot, sql, params...) return true } for _, idx := range tblInfo.Indices { @@ -1132,14 +1147,14 @@ func (h *Handle) autoAnalyzeTable(tblInfo *model.TableInfo, statsTbl *statistics logutil.BgLogger().Info("[stats] auto analyze for unanalyzed", zap.String("sql", escaped)) tableStatsVer := h.mu.ctx.GetSessionVars().AnalyzeVersion statistics.CheckAnalyzeVerOnTable(statsTbl, &tableStatsVer) - h.execAutoAnalyze(tableStatsVer, sqlWithIdx, paramsWithIdx...) + h.execAutoAnalyze(tableStatsVer, analyzeSnapshot, sqlWithIdx, paramsWithIdx...) return true } } return false } -func (h *Handle) autoAnalyzePartitionTable(tblInfo *model.TableInfo, pi *model.PartitionInfo, db string, start, end time.Time, ratio float64) bool { +func (h *Handle) autoAnalyzePartitionTable(tblInfo *model.TableInfo, pi *model.PartitionInfo, db string, ratio float64, analyzeSnapshot bool) bool { h.mu.RLock() tableStatsVer := h.mu.ctx.GetSessionVars().AnalyzeVersion h.mu.RUnlock() @@ -1172,7 +1187,7 @@ func (h *Handle) autoAnalyzePartitionTable(tblInfo *model.TableInfo, pi *model.P params := append([]interface{}{db, tblInfo.Name.O}, partitionNames...) statsTbl := h.GetTableStats(tblInfo) statistics.CheckAnalyzeVerOnTable(statsTbl, &tableStatsVer) - h.execAutoAnalyze(tableStatsVer, sql, params...) + h.execAutoAnalyze(tableStatsVer, analyzeSnapshot, sql, params...) return true } for _, idx := range tblInfo.Indices { @@ -1193,7 +1208,7 @@ func (h *Handle) autoAnalyzePartitionTable(tblInfo *model.TableInfo, pi *model.P params = append(params, idx.Name.O) statsTbl := h.GetTableStats(tblInfo) statistics.CheckAnalyzeVerOnTable(statsTbl, &tableStatsVer) - h.execAutoAnalyze(tableStatsVer, sql, params...) + h.execAutoAnalyze(tableStatsVer, analyzeSnapshot, sql, params...) return true } } @@ -1206,9 +1221,10 @@ var execOptionForAnalyze = map[int]sqlexec.OptionFuncAlias{ statistics.Version2: sqlexec.ExecOptionAnalyzeVer2, } -func (h *Handle) execAutoAnalyze(statsVer int, sql string, params ...interface{}) { +func (h *Handle) execAutoAnalyze(statsVer int, analyzeSnapshot bool, sql string, params ...interface{}) { startTime := time.Now() - _, _, err := h.execRestrictedSQLWithStatsVer(context.Background(), statsVer, util.GetAutoAnalyzeProcID(h.serverIDGetter), sql, params...) + autoAnalyzeProcID := util.GetAutoAnalyzeProcID(h.serverIDGetter) + _, _, err := h.execRestrictedSQLWithStatsVer(context.Background(), statsVer, autoAnalyzeProcID, analyzeSnapshot, sql, params...) dur := time.Since(startTime) metrics.AutoAnalyzeHistogram.Observe(dur.Seconds()) if err != nil { diff --git a/statistics/sample_test.go b/statistics/sample_test.go index 6f14fbd04acd9..7e3058edcd537 100644 --- a/statistics/sample_test.go +++ b/statistics/sample_test.go @@ -180,7 +180,7 @@ func TestBuildStatsOnRowSample(t *testing.T) { TotalSize: int64(len(data)) * 8, } tp := types.NewFieldType(mysql.TypeLonglong) - hist, topN, err := BuildHistAndTopN(ctx, 5, 4, 1, collector, tp, true) + hist, topN, err := BuildHistAndTopN(ctx, 5, 4, 1, collector, tp, true, nil) require.Nilf(t, err, "%+v", err) topNStr, err := topN.DecodedString(ctx, []byte{tp.GetType()}) require.NoError(t, err) diff --git a/statistics/selectivity.go b/statistics/selectivity.go index 464b35875d3de..380887acf193f 100644 --- a/statistics/selectivity.go +++ b/statistics/selectivity.go @@ -317,109 +317,175 @@ func (coll *HistColl) Selectivity(ctx sessionctx.Context, exprs []expression.Exp } } - // Try to cover Constants + notCoveredConstants := make(map[int]*expression.Constant) + notCoveredDNF := make(map[int]*expression.ScalarFunction) + notCoveredStrMatch := make(map[int]*expression.ScalarFunction) + notCoveredNegateStrMatch := make(map[int]*expression.ScalarFunction) + notCoveredOtherExpr := make(map[int]expression.Expression) if mask > 0 { for i, expr := range remainedExprs { if mask&(1< 0 { - OUTER: - for i, expr := range remainedExprs { - if mask&(1< 0 { - ret *= selectionFactor + minSelectivity := 1.0 + if len(notCoveredConstants) > 0 || len(notCoveredDNF) > 0 || len(notCoveredOtherExpr) > 0 { + minSelectivity = math.Min(minSelectivity, selectionFactor) + } + if len(notCoveredStrMatch) > 0 { + minSelectivity = math.Min(minSelectivity, ctx.GetSessionVars().GetStrMatchDefaultSelectivity()) + } + if len(notCoveredNegateStrMatch) > 0 { + minSelectivity = math.Min(minSelectivity, ctx.GetSessionVars().GetNegateStrMatchDefaultSelectivity()) + } + ret *= minSelectivity } + if sc.EnableOptimizerCETrace { // Tracing for the expression estimation results after applying the default selectivity. totalExpr := expression.ComposeCNFCondition(ctx, remainedExprs...) diff --git a/statistics/selectivity_test.go b/statistics/selectivity_test.go index 675263bc241be..3d773eb0b51c7 100644 --- a/statistics/selectivity_test.go +++ b/statistics/selectivity_test.go @@ -19,12 +19,14 @@ import ( "fmt" "math" "os" + "regexp" "runtime/pprof" "testing" "time" "github.com/pingcap/failpoint" "github.com/pingcap/tidb/domain" + "github.com/pingcap/tidb/kv" "github.com/pingcap/tidb/parser/model" "github.com/pingcap/tidb/parser/mysql" plannercore "github.com/pingcap/tidb/planner/core" @@ -893,3 +895,118 @@ func TestSelectivityGreedyAlgo(t *testing.T) { require.Equal(t, 1, len(usedSets)) require.Equal(t, int64(1), usedSets[0].ID) } + +func TestDefaultSelectivityForStrMatch(t *testing.T) { + store, clean := testkit.CreateMockStore(t) + defer clean() + testKit := testkit.NewTestKit(t, store) + testKit.MustExec("use test") + testKit.MustExec("drop table if exists t") + testKit.MustExec("create table t(a int, b varchar(100))") + + var ( + input []string + output []struct { + SQL string + Result []string + } + ) + + statsSuiteData := statistics.GetIntegrationSuiteData() + statsSuiteData.GetTestCases(t, &input, &output) + + matchExplain, err := regexp.Compile("^explain") + require.NoError(t, err) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + }) + ok := matchExplain.MatchString(tt) + if !ok { + testKit.MustExec(tt) + continue + } + testdata.OnRecord(func() { + output[i].Result = testdata.ConvertRowsToStrings(testKit.MustQuery(tt).Rows()) + }) + testKit.MustQuery(tt).Check(testkit.Rows(output[i].Result...)) + } +} + +func TestTopNAssistedEstimationWithoutNewCollation(t *testing.T) { + store, dom, clean := testkit.CreateMockStoreAndDomain(t) + defer clean() + collate.SetNewCollationEnabledForTest(false) + var ( + input []string + output []outputType + ) + statsSuiteData := statistics.GetIntegrationSuiteData() + statsSuiteData.GetTestCases(t, &input, &output) + testTopNAssistedEstimationInner(t, input, output, store, dom) +} + +func TestTopNAssistedEstimationWithNewCollation(t *testing.T) { + store, dom, clean := testkit.CreateMockStoreAndDomain(t) + defer clean() + collate.SetNewCollationEnabledForTest(true) + var ( + input []string + output []outputType + ) + statsSuiteData := statistics.GetIntegrationSuiteData() + statsSuiteData.GetTestCases(t, &input, &output) + testTopNAssistedEstimationInner(t, input, output, store, dom) +} + +func testTopNAssistedEstimationInner(t *testing.T, input []string, output []outputType, store kv.Storage, dom *domain.Domain) { + h := dom.StatsHandle() + h.Clear() + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("set @@tidb_default_string_match_selectivity = 0") + tk.MustExec("set @@tidb_stats_load_sync_wait = 3000") + tk.MustExec("create table t(" + + "a varchar(100) charset utf8mb4 collate utf8mb4_bin," + + "b varchar(100) charset utf8mb4 collate utf8mb4_general_ci," + + "c varchar(100) charset utf8mb4 collate utf8mb4_general_ci," + + "d varchar(100) charset gbk collate gbk_bin," + + "e varchar(100) charset gbk collate gbk_chinese_ci," + + "f varbinary(100))") + // data distribution: + // "111abc111", "111cba111", "111234111": 10 rows for each value + // null: 3 rows + // "tttttt", "uuuuuu", "vvvvvv", "wwwwww", "xxxxxx", "yyyyyy", "zzzzzz": 1 rows for each value + // total: 40 rows + for i := 0; i < 10; i++ { + tk.MustExec(`insert into t value("111abc111", "111abc111", "111abc111", "111abc111", "111abc111", "111abc111")`) + tk.MustExec(`insert into t value("111cba111", "111cba111", "111cba111", "111cba111", "111cba111", "111cba111")`) + tk.MustExec(`insert into t value("111234111", "111234111", "111234111", "111234111", "111234111", "111234111")`) + } + for i := 0; i < 3; i++ { + tk.MustExec(`insert into t value(null, null, null, null, null, null)`) + } + tk.MustExec(`insert into t value("tttttt", "tttttt", "tttttt", "tttttt", "tttttt", "tttttt")`) + tk.MustExec(`insert into t value("uuuuuu", "uuuuuu", "uuuuuu", "uuuuuu", "uuuuuu", "uuuuuu")`) + tk.MustExec(`insert into t value("vvvvvv", "vvvvvv", "vvvvvv", "vvvvvv", "vvvvvv", "vvvvvv")`) + tk.MustExec(`insert into t value("wwwwww", "wwwwww", "wwwwww", "wwwwww", "wwwwww", "wwwwww")`) + tk.MustExec(`insert into t value("xxxxxx", "xxxxxx", "xxxxxx", "xxxxxx", "xxxxxx", "xxxxxx")`) + tk.MustExec(`insert into t value("yyyyyy", "yyyyyy", "yyyyyy", "yyyyyy", "yyyyyy", "yyyyyy")`) + tk.MustExec(`insert into t value("zzzzzz", "zzzzzz", "zzzzzz", "zzzzzz", "zzzzzz", "zzzzzz")`) + require.NoError(t, h.DumpStatsDeltaToKV(handle.DumpAll)) + tk.MustExec(`analyze table t with 3 topn`) + + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Result = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + tk.MustQuery(tt).Check(testkit.Rows(output[i].Result...)) + } +} + +type outputType struct { + SQL string + Result []string +} diff --git a/statistics/statistics_test.go b/statistics/statistics_test.go index bb35b094f3f25..a72f6edff9d12 100644 --- a/statistics/statistics_test.go +++ b/statistics/statistics_test.go @@ -568,7 +568,7 @@ func SubTestBuild() func(*testing.T) { count = col.lessRowCount(types.NewIntDatum(1)) require.Equal(t, 5, int(count)) - colv2, topnv2, err := BuildHistAndTopN(ctx, int(bucketCount), topNCount, 2, collector, types.NewFieldType(mysql.TypeLonglong), true) + colv2, topnv2, err := BuildHistAndTopN(ctx, int(bucketCount), topNCount, 2, collector, types.NewFieldType(mysql.TypeLonglong), true, nil) require.NoError(t, err) require.NotNil(t, topnv2.TopN) // The most common one's occurrence is 9990, the second most common one's occurrence is 30. diff --git a/statistics/table.go b/statistics/table.go index ac3ffa8442b28..6c44d85b32f02 100644 --- a/statistics/table.go +++ b/statistics/table.go @@ -596,6 +596,148 @@ func CETraceRange(sctx sessionctx.Context, tableID int64, colNames []string, ran sc.OptimizerCETrace = append(sc.OptimizerCETrace, &CERecord) } +func (coll *HistColl) findAvailableStatsForCol(sctx sessionctx.Context, uniqueID int64) (isIndex bool, idx int64) { + // try to find available stats in column stats + if colStats, ok := coll.Columns[uniqueID]; ok && colStats != nil && !colStats.IsInvalid(sctx, coll.Pseudo) { + return false, uniqueID + } + // try to find available stats in single column index stats (except for prefix index) + for idxStatsIdx, cols := range coll.Idx2ColumnIDs { + if len(cols) == 1 && cols[0] == uniqueID { + idxStats, ok := coll.Indices[idxStatsIdx] + if ok && + idxStats.Info.Columns[0].Length == types.UnspecifiedLength && + !idxStats.IsInvalid(coll.Pseudo) { + return true, idxStatsIdx + } + } + } + return false, -1 +} + +// GetSelectivityByFilter try to estimate selectivity of expressions by evaluate the expressions using TopN and NULL. +// The data represented by the Histogram would use the defaultSelectivity parameter as the selectivity. +// Currently, this method can only handle expressions involving a single column. +func (coll *HistColl) GetSelectivityByFilter(sctx sessionctx.Context, + defaultSelectivity float64, + filters []expression.Expression) (ok bool, selectivity float64, err error) { + // 1. Make sure the expressions + // (1) are safe to be evaluated here, + // (2) involve only one column, + // (3) and this column is not a "new collation" string column so that we're able to restore values from the stats. + for _, filter := range filters { + if expression.IsMutableEffectsExpr(filter) { + return false, 0, nil + } + } + if expression.ContainCorrelatedColumn(filters) { + return false, 0, nil + } + cols := expression.ExtractColumnsFromExpressions(nil, filters, nil) + if len(cols) != 1 { + return false, 0, nil + } + col := cols[0] + tp := col.RetType + if types.IsString(tp.GetType()) && collate.NewCollationEnabled() && !collate.IsBinCollation(tp.GetCollate()) { + return false, 0, nil + } + + // 2. Get the available stats, make sure it's a ver2 stats and get the needed data structure from it. + isIndex, i := coll.findAvailableStatsForCol(sctx, col.UniqueID) + if i < 0 { + return false, 0, nil + } + var statsVer, nullCnt int64 + var histTotalCnt, totalCnt float64 + var topnTotalCnt uint64 + var hist *Histogram + var topn *TopN + if isIndex { + stats := coll.Indices[i] + statsVer = stats.StatsVer + hist = &stats.Histogram + nullCnt = hist.NullCount + topn = stats.TopN + } else { + stats := coll.Columns[i] + statsVer = stats.StatsVer + hist = &stats.Histogram + nullCnt = hist.NullCount + topn = stats.TopN + } + // Only in stats ver2, we can assume that: TopN + Histogram + NULL == All data + if statsVer != Version2 { + return false, 0, nil + } + topnTotalCnt = topn.TotalCount() + histTotalCnt = hist.notNullCount() + totalCnt = float64(topnTotalCnt) + histTotalCnt + float64(nullCnt) + + var topNSel, histSel, nullSel float64 + + // Prepare for evaluation. + + // For execution, we use Column.Index instead of Column.UniqueID to locate a column. + // We have only one column here, so we set it to 0. + originalIndex := col.Index + col.Index = 0 + defer func() { + // Restore the original Index to avoid unexpected situation. + col.Index = originalIndex + }() + size := 1 + if topn != nil { + size = len(topn.TopN) + } + c := chunk.NewChunkWithCapacity([]*types.FieldType{tp}, size) + selected := make([]bool, 0, size) + + // 3. Calculate the TopN part selectivity. + // This stage is considered as the core functionality of this method, errors in this stage would make this entire method fail. + var topNSelectedCnt uint64 + if topn != nil { + for _, item := range topn.TopN { + _, val, err := codec.DecodeOne(item.Encoded) + if err != nil { + return false, 0, err + } + c.AppendDatum(0, &val) + } + selected, err = expression.VectorizedFilter(sctx, filters, chunk.NewIterator4Chunk(c), selected) + if err != nil { + return false, 0, err + } + for i, isTrue := range selected { + if isTrue { + topNSelectedCnt += topn.TopN[i].Count + } + } + } + topNSel = float64(topNSelectedCnt) / totalCnt + + // 4. Calculate the Histogram part selectivity. + histSel = defaultSelectivity * histTotalCnt / totalCnt + + // 5. Calculate the NULL part selectivity. + // Errors in this staged would be returned, but would not make this entire method fail. + c.Reset() + c.AppendNull(0) + selected = selected[:0] + selected, err = expression.VectorizedFilter(sctx, filters, chunk.NewIterator4Chunk(c), selected) + if err != nil || len(selected) != 1 { + nullSel = defaultSelectivity * float64(nullCnt) / totalCnt + } else if selected[0] { + nullSel = float64(nullCnt) / totalCnt + } else { + nullSel = 0 + } + + // 6. Get the final result. + res := topNSel + histSel + nullSel + return true, res, err +} + // PseudoAvgCountPerValue gets a pseudo average count if histogram not exists. func (t *Table) PseudoAvgCountPerValue() float64 { return float64(t.Count) / pseudoEqualRate diff --git a/statistics/testdata/integration_suite_in.json b/statistics/testdata/integration_suite_in.json index 17afe048b3419..6d258b2072158 100644 --- a/statistics/testdata/integration_suite_in.json +++ b/statistics/testdata/integration_suite_in.json @@ -16,5 +16,115 @@ "show stats_topn", "show stats_buckets" ] + }, + { + "name": "TestDefaultSelectivityForStrMatch", + "cases": [ + "set @@tidb_default_string_match_selectivity = 0.8", + "explain format = 'brief' select * from t where a + 10 > 100", + "explain format = 'brief' select * from t where b like '%test%'", + "explain format = 'brief' select * from t where b not like '%test%'", + "explain format = 'brief' select * from t where b regexp '.*test.*'", + "explain format = 'brief' select * from t where b not regexp '.*test.*'", + "explain format = 'brief' select * from t where b like '%test%' and a + 10 > 100", + "explain format = 'brief' select * from t where b not like '%test%' and a + 10 > 100", + "explain format = 'brief' select * from t where b like '%test%' or a + 10 > 100", + "set @@tidb_default_string_match_selectivity = 0.9", + "explain format = 'brief' select * from t where a + 10 > 100", + "explain format = 'brief' select * from t where b like '%test%'", + "explain format = 'brief' select * from t where b not like '%test%'", + "explain format = 'brief' select * from t where b regexp '.*test.*'", + "explain format = 'brief' select * from t where b not regexp '.*test.*'", + "explain format = 'brief' select * from t where b like '%test%' and a + 10 > 100", + "explain format = 'brief' select * from t where b not like '%test%' and a + 10 > 100", + "explain format = 'brief' select * from t where b like '%test%' or a + 10 > 100", + "set @@tidb_default_string_match_selectivity = 0.1", + "explain format = 'brief' select * from t where a + 10 > 100", + "explain format = 'brief' select * from t where b like '%test%'", + "explain format = 'brief' select * from t where b like '%test%' is true", + "explain format = 'brief' select * from t where b not like '%test%'", + "explain format = 'brief' select * from t where b regexp '.*test.*'", + "explain format = 'brief' select * from t where b rlike '.*test.*'", + "explain format = 'brief' select * from t where b not rlike '.*test.*'", + "explain format = 'brief' select * from t where b not regexp '.*test.*'", + "explain format = 'brief' select * from t where b like '%test%' and a + 10 > 100", + "explain format = 'brief' select * from t where b not like '%test%' and a + 10 > 100", + "explain format = 'brief' select * from t where b like '%test%' or a + 10 > 100", + "set @@tidb_default_string_match_selectivity = 0", + "explain format = 'brief' select * from t where a + 10 > 100", + "explain format = 'brief' select * from t where b like '%test%'", + "explain format = 'brief' select * from t where b not like '%test%'", + "explain format = 'brief' select * from t where b regexp '.*test.*'", + "explain format = 'brief' select * from t where b not regexp '.*test.*'", + "explain format = 'brief' select * from t where b like '%test%' and a + 10 > 100", + "explain format = 'brief' select * from t where b not like '%test%' and a + 10 > 100", + "explain format = 'brief' select * from t where b like '%test%' or a + 10 > 100" + ] + }, + { + "name": "TestTopNAssistedEstimationWithNewCollation", + "cases": [ + "explain format = 'brief' select * from t where a like '%111%'", + "explain format = 'brief' select * from t where a not like '%111%'", + "explain format = 'brief' select * from t where a regexp '.*111.*'", + "explain format = 'brief' select * from t where a not regexp '.*111.*'", + "explain format = 'brief' select * from t where ifnull(a, '1111') like '%111%'", + "explain format = 'brief' select * from t where f like '%111%'", + "explain format = 'brief' select * from t where f not like '%111%'", + "explain format = 'brief' select * from t where f regexp '.*111.*'", + "explain format = 'brief' select * from t where f not regexp '.*111.*'", + "explain format = 'brief' select * from t where ifnull(f, '1111') like '%111%'", + "explain format = 'brief' select * from t where a like '%111%' and f rlike '.*111.*'", + "explain format = 'brief' select * from t where a like '%111%' or f like '%111%'", + "explain format = 'brief' select * from t where b like '%111%'", + "explain format = 'brief' select * from t where b not like '%111%'", + "explain format = 'brief' select * from t where b regexp '.*111.*'", + "explain format = 'brief' select * from t where b not regexp '.*111.*'", + "explain format = 'brief' select * from t where ifnull(b, '1111') like '%111%'", + "explain format = 'brief' select * from t where b like '%111%' and f like '%111%'", + "explain format = 'brief' select * from t where b like '%111%' or f like '%111%'", + "explain format = 'brief' select * from t where c like '%111%'", + "explain format = 'brief' select * from t where c not like '%111%'", + "explain format = 'brief' select * from t where ifnull(c, '1111') like '%111%'", + "explain format = 'brief' select * from t where d like '%111%'", + "explain format = 'brief' select * from t where d not like '%111%'", + "explain format = 'brief' select * from t where ifnull(c, '1111') like '%111%'", + "explain format = 'brief' select * from t where e like '%111%'", + "explain format = 'brief' select * from t where e not like '%111%'", + "explain format = 'brief' select * from t where ifnull(e, '1111') like '%111%'" + ] + }, + { + "name": "TestTopNAssistedEstimationWithoutNewCollation", + "cases": [ + "explain format = 'brief' select * from t where a like '%111%'", + "explain format = 'brief' select * from t where a not like '%111%'", + "explain format = 'brief' select * from t where a regexp '.*111.*'", + "explain format = 'brief' select * from t where a not regexp '.*111.*'", + "explain format = 'brief' select * from t where ifnull(a, '1111') like '%111%'", + "explain format = 'brief' select * from t where f like '%111%'", + "explain format = 'brief' select * from t where f not like '%111%'", + "explain format = 'brief' select * from t where f regexp '.*111.*'", + "explain format = 'brief' select * from t where f not regexp '.*111.*'", + "explain format = 'brief' select * from t where ifnull(f, '1111') like '%111%'", + "explain format = 'brief' select * from t where a like '%111%' and f rlike '.*111.*'", + "explain format = 'brief' select * from t where a like '%111%' or f like '%111%'", + "explain format = 'brief' select * from t where b like '%111%'", + "explain format = 'brief' select * from t where b not like '%111%'", + "explain format = 'brief' select * from t where b regexp '.*111.*'", + "explain format = 'brief' select * from t where b not regexp '.*111.*'", + "explain format = 'brief' select * from t where ifnull(b, '1111') like '%111%'", + "explain format = 'brief' select * from t where b like '%111%' and f like '%111%'", + "explain format = 'brief' select * from t where b like '%111%' or f like '%111%'", + "explain format = 'brief' select * from t where c like '%111%'", + "explain format = 'brief' select * from t where c not like '%111%'", + "explain format = 'brief' select * from t where ifnull(c, '1111') like '%111%'", + "explain format = 'brief' select * from t where d like '%111%'", + "explain format = 'brief' select * from t where d not like '%111%'", + "explain format = 'brief' select * from t where ifnull(c, '1111') like '%111%'", + "explain format = 'brief' select * from t where e like '%111%'", + "explain format = 'brief' select * from t where e not like '%111%'", + "explain format = 'brief' select * from t where ifnull(e, '1111') like '%111%'" + ] } ] diff --git a/statistics/testdata/integration_suite_out.json b/statistics/testdata/integration_suite_out.json index 550d10caba8e1..28b8494b2b315 100644 --- a/statistics/testdata/integration_suite_out.json +++ b/statistics/testdata/integration_suite_out.json @@ -47,5 +47,766 @@ "test t idx 1 1 2 1 4 4 0" ] ] + }, + { + "Name": "TestDefaultSelectivityForStrMatch", + "Cases": [ + { + "SQL": "set @@tidb_default_string_match_selectivity = 0.8", + "Result": null + }, + { + "SQL": "explain format = 'brief' select * from t where a + 10 > 100", + "Result": [ + "TableReader 8000.00 root data:Selection", + "└─Selection 8000.00 cop[tikv] gt(plus(test.t.a, 10), 100)", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where b like '%test%'", + "Result": [ + "TableReader 8000.00 root data:Selection", + "└─Selection 8000.00 cop[tikv] like(test.t.b, \"%test%\", 92)", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where b not like '%test%'", + "Result": [ + "TableReader 8000.00 root data:Selection", + "└─Selection 8000.00 cop[tikv] not(like(test.t.b, \"%test%\", 92))", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where b regexp '.*test.*'", + "Result": [ + "Selection 8000.00 root regexp(test.t.b, \".*test.*\")", + "└─TableReader 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where b not regexp '.*test.*'", + "Result": [ + "Selection 8000.00 root not(istrue_with_null(regexp(test.t.b, \".*test.*\")))", + "└─TableReader 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where b like '%test%' and a + 10 > 100", + "Result": [ + "TableReader 8000.00 root data:Selection", + "└─Selection 8000.00 cop[tikv] gt(plus(test.t.a, 10), 100), like(test.t.b, \"%test%\", 92)", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where b not like '%test%' and a + 10 > 100", + "Result": [ + "TableReader 8000.00 root data:Selection", + "└─Selection 8000.00 cop[tikv] gt(plus(test.t.a, 10), 100), not(like(test.t.b, \"%test%\", 92))", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where b like '%test%' or a + 10 > 100", + "Result": [ + "TableReader 9600.00 root data:Selection", + "└─Selection 9600.00 cop[tikv] or(like(test.t.b, \"%test%\", 92), gt(plus(test.t.a, 10), 100))", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "set @@tidb_default_string_match_selectivity = 0.9", + "Result": null + }, + { + "SQL": "explain format = 'brief' select * from t where a + 10 > 100", + "Result": [ + "TableReader 8000.00 root data:Selection", + "└─Selection 8000.00 cop[tikv] gt(plus(test.t.a, 10), 100)", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where b like '%test%'", + "Result": [ + "TableReader 9000.00 root data:Selection", + "└─Selection 9000.00 cop[tikv] like(test.t.b, \"%test%\", 92)", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where b not like '%test%'", + "Result": [ + "TableReader 1000.00 root data:Selection", + "└─Selection 1000.00 cop[tikv] not(like(test.t.b, \"%test%\", 92))", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where b regexp '.*test.*'", + "Result": [ + "Selection 9000.00 root regexp(test.t.b, \".*test.*\")", + "└─TableReader 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where b not regexp '.*test.*'", + "Result": [ + "Selection 1000.00 root not(istrue_with_null(regexp(test.t.b, \".*test.*\")))", + "└─TableReader 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where b like '%test%' and a + 10 > 100", + "Result": [ + "TableReader 8000.00 root data:Selection", + "└─Selection 8000.00 cop[tikv] gt(plus(test.t.a, 10), 100), like(test.t.b, \"%test%\", 92)", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where b not like '%test%' and a + 10 > 100", + "Result": [ + "TableReader 1000.00 root data:Selection", + "└─Selection 1000.00 cop[tikv] gt(plus(test.t.a, 10), 100), not(like(test.t.b, \"%test%\", 92))", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where b like '%test%' or a + 10 > 100", + "Result": [ + "TableReader 9800.00 root data:Selection", + "└─Selection 9800.00 cop[tikv] or(like(test.t.b, \"%test%\", 92), gt(plus(test.t.a, 10), 100))", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "set @@tidb_default_string_match_selectivity = 0.1", + "Result": null + }, + { + "SQL": "explain format = 'brief' select * from t where a + 10 > 100", + "Result": [ + "TableReader 8000.00 root data:Selection", + "└─Selection 8000.00 cop[tikv] gt(plus(test.t.a, 10), 100)", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where b like '%test%'", + "Result": [ + "TableReader 1000.00 root data:Selection", + "└─Selection 1000.00 cop[tikv] like(test.t.b, \"%test%\", 92)", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where b like '%test%' is true", + "Result": [ + "TableReader 8000.00 root data:Selection", + "└─Selection 8000.00 cop[tikv] istrue(like(test.t.b, \"%test%\", 92))", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where b not like '%test%'", + "Result": [ + "TableReader 9000.00 root data:Selection", + "└─Selection 9000.00 cop[tikv] not(like(test.t.b, \"%test%\", 92))", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where b regexp '.*test.*'", + "Result": [ + "Selection 1000.00 root regexp(test.t.b, \".*test.*\")", + "└─TableReader 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where b rlike '.*test.*'", + "Result": [ + "Selection 1000.00 root regexp(test.t.b, \".*test.*\")", + "└─TableReader 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where b not rlike '.*test.*'", + "Result": [ + "Selection 9000.00 root not(istrue_with_null(regexp(test.t.b, \".*test.*\")))", + "└─TableReader 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where b not regexp '.*test.*'", + "Result": [ + "Selection 9000.00 root not(istrue_with_null(regexp(test.t.b, \".*test.*\")))", + "└─TableReader 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where b like '%test%' and a + 10 > 100", + "Result": [ + "TableReader 1000.00 root data:Selection", + "└─Selection 1000.00 cop[tikv] gt(plus(test.t.a, 10), 100), like(test.t.b, \"%test%\", 92)", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where b not like '%test%' and a + 10 > 100", + "Result": [ + "TableReader 8000.00 root data:Selection", + "└─Selection 8000.00 cop[tikv] gt(plus(test.t.a, 10), 100), not(like(test.t.b, \"%test%\", 92))", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where b like '%test%' or a + 10 > 100", + "Result": [ + "TableReader 8200.00 root data:Selection", + "└─Selection 8200.00 cop[tikv] or(like(test.t.b, \"%test%\", 92), gt(plus(test.t.a, 10), 100))", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "set @@tidb_default_string_match_selectivity = 0", + "Result": null + }, + { + "SQL": "explain format = 'brief' select * from t where a + 10 > 100", + "Result": [ + "TableReader 8000.00 root data:Selection", + "└─Selection 8000.00 cop[tikv] gt(plus(test.t.a, 10), 100)", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where b like '%test%'", + "Result": [ + "TableReader 1000.00 root data:Selection", + "└─Selection 1000.00 cop[tikv] like(test.t.b, \"%test%\", 92)", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where b not like '%test%'", + "Result": [ + "TableReader 9000.00 root data:Selection", + "└─Selection 9000.00 cop[tikv] not(like(test.t.b, \"%test%\", 92))", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where b regexp '.*test.*'", + "Result": [ + "Selection 1000.00 root regexp(test.t.b, \".*test.*\")", + "└─TableReader 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where b not regexp '.*test.*'", + "Result": [ + "Selection 9000.00 root not(istrue_with_null(regexp(test.t.b, \".*test.*\")))", + "└─TableReader 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where b like '%test%' and a + 10 > 100", + "Result": [ + "TableReader 1000.00 root data:Selection", + "└─Selection 1000.00 cop[tikv] gt(plus(test.t.a, 10), 100), like(test.t.b, \"%test%\", 92)", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where b not like '%test%' and a + 10 > 100", + "Result": [ + "TableReader 8000.00 root data:Selection", + "└─Selection 8000.00 cop[tikv] gt(plus(test.t.a, 10), 100), not(like(test.t.b, \"%test%\", 92))", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where b like '%test%' or a + 10 > 100", + "Result": [ + "TableReader 8200.00 root data:Selection", + "└─Selection 8200.00 cop[tikv] or(like(test.t.b, \"%test%\", 92), gt(plus(test.t.a, 10), 100))", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + } + ] + }, + { + "Name": "TestTopNAssistedEstimationWithNewCollation", + "Cases": [ + { + "SQL": "explain format = 'brief' select * from t where a like '%111%'", + "Result": [ + "TableReader 30.70 root data:Selection", + "└─Selection 30.70 cop[tikv] like(test.t.a, \"%111%\", 92)", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where a not like '%111%'", + "Result": [ + "TableReader 6.30 root data:Selection", + "└─Selection 6.30 cop[tikv] not(like(test.t.a, \"%111%\", 92))", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where a regexp '.*111.*'", + "Result": [ + "Selection 30.70 root regexp(test.t.a, \".*111.*\")", + "└─TableReader 40.00 root data:TableFullScan", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where a not regexp '.*111.*'", + "Result": [ + "Selection 6.30 root not(istrue_with_null(regexp(test.t.a, \".*111.*\")))", + "└─TableReader 40.00 root data:TableFullScan", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where ifnull(a, '1111') like '%111%'", + "Result": [ + "TableReader 33.70 root data:Selection", + "└─Selection 33.70 cop[tikv] like(ifnull(test.t.a, \"1111\"), \"%111%\", 92)", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where f like '%111%'", + "Result": [ + "TableReader 30.70 root data:Selection", + "└─Selection 30.70 cop[tikv] like(test.t.f, \"%111%\", 92)", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where f not like '%111%'", + "Result": [ + "TableReader 6.30 root data:Selection", + "└─Selection 6.30 cop[tikv] not(like(test.t.f, \"%111%\", 92))", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where f regexp '.*111.*'", + "Result": [ + "Selection 30.70 root regexp(test.t.f, \".*111.*\")", + "└─TableReader 40.00 root data:TableFullScan", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where f not regexp '.*111.*'", + "Result": [ + "Selection 6.30 root not(istrue_with_null(regexp(test.t.f, \".*111.*\")))", + "└─TableReader 40.00 root data:TableFullScan", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where ifnull(f, '1111') like '%111%'", + "Result": [ + "TableReader 33.70 root data:Selection", + "└─Selection 33.70 cop[tikv] like(ifnull(test.t.f, \"1111\"), \"%111%\", 92)", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where a like '%111%' and f rlike '.*111.*'", + "Result": [ + "Selection 23.56 root regexp(test.t.f, \".*111.*\")", + "└─TableReader 30.70 root data:Selection", + " └─Selection 30.70 cop[tikv] like(test.t.a, \"%111%\", 92)", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where a like '%111%' or f like '%111%'", + "Result": [ + "TableReader 37.84 root data:Selection", + "└─Selection 37.84 cop[tikv] or(like(test.t.a, \"%111%\", 92), like(test.t.f, \"%111%\", 92))", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where b like '%111%'", + "Result": [ + "TableReader 4.00 root data:Selection", + "└─Selection 4.00 cop[tikv] like(test.t.b, \"%111%\", 92)", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where b not like '%111%'", + "Result": [ + "TableReader 36.00 root data:Selection", + "└─Selection 36.00 cop[tikv] not(like(test.t.b, \"%111%\", 92))", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where b regexp '.*111.*'", + "Result": [ + "Selection 4.00 root regexp(test.t.b, \".*111.*\")", + "└─TableReader 40.00 root data:TableFullScan", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where b not regexp '.*111.*'", + "Result": [ + "Selection 36.00 root not(istrue_with_null(regexp(test.t.b, \".*111.*\")))", + "└─TableReader 40.00 root data:TableFullScan", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where ifnull(b, '1111') like '%111%'", + "Result": [ + "TableReader 4.00 root data:Selection", + "└─Selection 4.00 cop[tikv] like(ifnull(test.t.b, \"1111\"), \"%111%\", 92)", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where b like '%111%' and f like '%111%'", + "Result": [ + "TableReader 3.07 root data:Selection", + "└─Selection 3.07 cop[tikv] like(test.t.b, \"%111%\", 92), like(test.t.f, \"%111%\", 92)", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where b like '%111%' or f like '%111%'", + "Result": [ + "TableReader 31.63 root data:Selection", + "└─Selection 31.63 cop[tikv] or(like(test.t.b, \"%111%\", 92), like(test.t.f, \"%111%\", 92))", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where c like '%111%'", + "Result": [ + "TableReader 4.00 root data:Selection", + "└─Selection 4.00 cop[tikv] like(test.t.c, \"%111%\", 92)", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where c not like '%111%'", + "Result": [ + "TableReader 36.00 root data:Selection", + "└─Selection 36.00 cop[tikv] not(like(test.t.c, \"%111%\", 92))", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where ifnull(c, '1111') like '%111%'", + "Result": [ + "TableReader 4.00 root data:Selection", + "└─Selection 4.00 cop[tikv] like(ifnull(test.t.c, \"1111\"), \"%111%\", 92)", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where d like '%111%'", + "Result": [ + "TableReader 4.00 root data:Selection", + "└─Selection 4.00 cop[tikv] like(test.t.d, \"%111%\", 92)", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where d not like '%111%'", + "Result": [ + "TableReader 36.00 root data:Selection", + "└─Selection 36.00 cop[tikv] not(like(test.t.d, \"%111%\", 92))", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where ifnull(c, '1111') like '%111%'", + "Result": [ + "TableReader 4.00 root data:Selection", + "└─Selection 4.00 cop[tikv] like(ifnull(test.t.c, \"1111\"), \"%111%\", 92)", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where e like '%111%'", + "Result": [ + "TableReader 4.00 root data:Selection", + "└─Selection 4.00 cop[tikv] like(test.t.e, \"%111%\", 92)", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where e not like '%111%'", + "Result": [ + "TableReader 36.00 root data:Selection", + "└─Selection 36.00 cop[tikv] not(like(test.t.e, \"%111%\", 92))", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where ifnull(e, '1111') like '%111%'", + "Result": [ + "TableReader 4.00 root data:Selection", + "└─Selection 4.00 cop[tikv] like(ifnull(test.t.e, \"1111\"), \"%111%\", 92)", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + } + ] + }, + { + "Name": "TestTopNAssistedEstimationWithoutNewCollation", + "Cases": [ + { + "SQL": "explain format = 'brief' select * from t where a like '%111%'", + "Result": [ + "TableReader 30.70 root data:Selection", + "└─Selection 30.70 cop[tikv] like(test.t.a, \"%111%\", 92)", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where a not like '%111%'", + "Result": [ + "TableReader 6.30 root data:Selection", + "└─Selection 6.30 cop[tikv] not(like(test.t.a, \"%111%\", 92))", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where a regexp '.*111.*'", + "Result": [ + "Selection 30.70 root regexp(test.t.a, \".*111.*\")", + "└─TableReader 40.00 root data:TableFullScan", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where a not regexp '.*111.*'", + "Result": [ + "Selection 6.30 root not(istrue_with_null(regexp(test.t.a, \".*111.*\")))", + "└─TableReader 40.00 root data:TableFullScan", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where ifnull(a, '1111') like '%111%'", + "Result": [ + "TableReader 33.70 root data:Selection", + "└─Selection 33.70 cop[tikv] like(ifnull(test.t.a, \"1111\"), \"%111%\", 92)", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where f like '%111%'", + "Result": [ + "TableReader 30.70 root data:Selection", + "└─Selection 30.70 cop[tikv] like(test.t.f, \"%111%\", 92)", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where f not like '%111%'", + "Result": [ + "TableReader 6.30 root data:Selection", + "└─Selection 6.30 cop[tikv] not(like(test.t.f, \"%111%\", 92))", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where f regexp '.*111.*'", + "Result": [ + "Selection 30.70 root regexp(test.t.f, \".*111.*\")", + "└─TableReader 40.00 root data:TableFullScan", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where f not regexp '.*111.*'", + "Result": [ + "Selection 6.30 root not(istrue_with_null(regexp(test.t.f, \".*111.*\")))", + "└─TableReader 40.00 root data:TableFullScan", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where ifnull(f, '1111') like '%111%'", + "Result": [ + "TableReader 33.70 root data:Selection", + "└─Selection 33.70 cop[tikv] like(ifnull(test.t.f, \"1111\"), \"%111%\", 92)", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where a like '%111%' and f rlike '.*111.*'", + "Result": [ + "Selection 23.56 root regexp(test.t.f, \".*111.*\")", + "└─TableReader 30.70 root data:Selection", + " └─Selection 30.70 cop[tikv] like(test.t.a, \"%111%\", 92)", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where a like '%111%' or f like '%111%'", + "Result": [ + "TableReader 37.84 root data:Selection", + "└─Selection 37.84 cop[tikv] or(like(test.t.a, \"%111%\", 92), like(test.t.f, \"%111%\", 92))", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where b like '%111%'", + "Result": [ + "TableReader 30.70 root data:Selection", + "└─Selection 30.70 cop[tikv] like(test.t.b, \"%111%\", 92)", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where b not like '%111%'", + "Result": [ + "TableReader 6.30 root data:Selection", + "└─Selection 6.30 cop[tikv] not(like(test.t.b, \"%111%\", 92))", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where b regexp '.*111.*'", + "Result": [ + "Selection 30.70 root regexp(test.t.b, \".*111.*\")", + "└─TableReader 40.00 root data:TableFullScan", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where b not regexp '.*111.*'", + "Result": [ + "Selection 6.30 root not(istrue_with_null(regexp(test.t.b, \".*111.*\")))", + "└─TableReader 40.00 root data:TableFullScan", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where ifnull(b, '1111') like '%111%'", + "Result": [ + "TableReader 33.70 root data:Selection", + "└─Selection 33.70 cop[tikv] like(ifnull(test.t.b, \"1111\"), \"%111%\", 92)", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where b like '%111%' and f like '%111%'", + "Result": [ + "TableReader 23.56 root data:Selection", + "└─Selection 23.56 cop[tikv] like(test.t.b, \"%111%\", 92), like(test.t.f, \"%111%\", 92)", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where b like '%111%' or f like '%111%'", + "Result": [ + "TableReader 37.84 root data:Selection", + "└─Selection 37.84 cop[tikv] or(like(test.t.b, \"%111%\", 92), like(test.t.f, \"%111%\", 92))", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where c like '%111%'", + "Result": [ + "TableReader 30.70 root data:Selection", + "└─Selection 30.70 cop[tikv] like(test.t.c, \"%111%\", 92)", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where c not like '%111%'", + "Result": [ + "TableReader 6.30 root data:Selection", + "└─Selection 6.30 cop[tikv] not(like(test.t.c, \"%111%\", 92))", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where ifnull(c, '1111') like '%111%'", + "Result": [ + "TableReader 33.70 root data:Selection", + "└─Selection 33.70 cop[tikv] like(ifnull(test.t.c, \"1111\"), \"%111%\", 92)", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where d like '%111%'", + "Result": [ + "TableReader 30.70 root data:Selection", + "└─Selection 30.70 cop[tikv] like(test.t.d, \"%111%\", 92)", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where d not like '%111%'", + "Result": [ + "TableReader 6.30 root data:Selection", + "└─Selection 6.30 cop[tikv] not(like(test.t.d, \"%111%\", 92))", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where ifnull(c, '1111') like '%111%'", + "Result": [ + "TableReader 33.70 root data:Selection", + "└─Selection 33.70 cop[tikv] like(ifnull(test.t.c, \"1111\"), \"%111%\", 92)", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where e like '%111%'", + "Result": [ + "TableReader 30.70 root data:Selection", + "└─Selection 30.70 cop[tikv] like(test.t.e, \"%111%\", 92)", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where e not like '%111%'", + "Result": [ + "TableReader 6.30 root data:Selection", + "└─Selection 6.30 cop[tikv] not(like(test.t.e, \"%111%\", 92))", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + }, + { + "SQL": "explain format = 'brief' select * from t where ifnull(e, '1111') like '%111%'", + "Result": [ + "TableReader 33.70 root data:Selection", + "└─Selection 33.70 cop[tikv] like(ifnull(test.t.e, \"1111\"), \"%111%\", 92)", + " └─TableFullScan 40.00 cop[tikv] table:t keep order:false" + ] + } + ] } ] diff --git a/table/table.go b/table/table.go index 775cb03bb6cf9..09dc61feb0fdc 100644 --- a/table/table.go +++ b/table/table.go @@ -242,6 +242,7 @@ type PartitionedTable interface { GetPartitionByRow(sessionctx.Context, []types.Datum) (PhysicalTable, error) GetAllPartitionIDs() []int64 GetPartitionColumnNames() []model.CIStr + CheckForExchangePartition(ctx sessionctx.Context, pi *model.PartitionInfo, r []types.Datum, pid int64) error } // TableFromMeta builds a table.Table from *model.TableInfo. diff --git a/table/tables/partition.go b/table/tables/partition.go index d2f8787ebdc03..89d3c02e4b559 100644 --- a/table/tables/partition.go +++ b/table/tables/partition.go @@ -968,6 +968,17 @@ func PartitionRecordKey(pid int64, handle int64) kv.Key { return tablecodec.EncodeRecordKey(recordPrefix, kv.IntHandle(handle)) } +func (t *partitionedTable) CheckForExchangePartition(ctx sessionctx.Context, pi *model.PartitionInfo, r []types.Datum, pid int64) error { + defID, err := t.locatePartition(ctx, pi, r) + if err != nil { + return err + } + if defID != pid { + return errors.WithStack(table.ErrRowDoesNotMatchGivenPartitionSet) + } + return nil +} + // locatePartition returns the partition ID of the input record. func (t *partitionedTable) locatePartition(ctx sessionctx.Context, pi *model.PartitionInfo, r []types.Datum) (int64, error) { var err error diff --git a/telemetry/data.go b/telemetry/data.go index b1ef37c7a009e..119293560b631 100644 --- a/telemetry/data.go +++ b/telemetry/data.go @@ -63,4 +63,5 @@ func postReportTelemetryData() { postReportMultiSchemaChangeUsage() postReportSlowQueryStats() postReportNonTransactionalCounter() + PostSavepointCount() } diff --git a/telemetry/data_feature_usage.go b/telemetry/data_feature_usage.go index 3dc122adf8e04..7caf0dd286314 100644 --- a/telemetry/data_feature_usage.go +++ b/telemetry/data_feature_usage.go @@ -209,12 +209,14 @@ type TxnUsage struct { MutationCheckerUsed bool `json:"mutationCheckerUsed"` AssertionLevel string `json:"assertionLevel"` RcCheckTS bool `json:"rcCheckTS"` + SavepointCounter int64 `json:"SavepointCounter"` } var initialTxnCommitCounter metrics.TxnCommitCounter var initialCTECounter m.CTEUsageCounter var initialNonTransactionalCounter m.NonTransactionalStmtCounter var initialMultiSchemaChangeCounter m.MultiSchemaChangeUsageCounter +var initialSavepointStmtCounter int64 // getTxnUsageInfo gets the usage info of transaction related features. It's exported for tests. func getTxnUsageInfo(ctx sessionctx.Context) *TxnUsage { @@ -240,7 +242,9 @@ func getTxnUsageInfo(ctx sessionctx.Context) *TxnUsage { if val, err := variable.GetGlobalSystemVar(ctx.GetSessionVars(), variable.TiDBRCReadCheckTS); err == nil { rcCheckTSUsed = val == variable.On } - return &TxnUsage{asyncCommitUsed, onePCUsed, diff, mutationCheckerUsed, assertionUsed, rcCheckTSUsed} + currSavepointCount := m.GetSavepointStmtCounter() + diffSavepointCount := currSavepointCount - initialSavepointStmtCounter + return &TxnUsage{asyncCommitUsed, onePCUsed, diff, mutationCheckerUsed, assertionUsed, rcCheckTSUsed, diffSavepointCount} } func postReportTxnUsage() { @@ -251,6 +255,11 @@ func postReportCTEUsage() { initialCTECounter = m.GetCTECounter() } +// PostSavepointCount exports for testing. +func PostSavepointCount() { + initialSavepointStmtCounter = m.GetSavepointStmtCounter() +} + // getCTEUsageInfo gets the CTE usages. func getCTEUsageInfo() *m.CTEUsageCounter { curr := m.GetCTECounter() diff --git a/telemetry/data_feature_usage_test.go b/telemetry/data_feature_usage_test.go index 96a39c4e77a19..5c50756ebcd59 100644 --- a/telemetry/data_feature_usage_test.go +++ b/telemetry/data_feature_usage_test.go @@ -394,3 +394,23 @@ func TestPagingUsageInfo(t *testing.T) { require.NoError(t, err) require.False(t, usage.EnablePaging) } + +func TestTxnSavepointUsageInfo(t *testing.T) { + store, clean := testkit.CreateMockStore(t) + defer clean() + + tk := testkit.NewTestKit(t, store) + tk.MustExec("savepoint sp1") + tk.MustExec("savepoint sp2") + txnUsage := telemetry.GetTxnUsageInfo(tk.Session()) + require.Equal(t, int64(2), txnUsage.SavepointCounter) + + tk.MustExec("savepoint sp3") + txnUsage = telemetry.GetTxnUsageInfo(tk.Session()) + require.Equal(t, int64(3), txnUsage.SavepointCounter) + + telemetry.PostSavepointCount() + tk.MustExec("savepoint sp1") + txnUsage = telemetry.GetTxnUsageInfo(tk.Session()) + require.Equal(t, int64(1), txnUsage.SavepointCounter) +} diff --git a/tests/realtikvtest/testkit.go b/tests/realtikvtest/testkit.go index 501fafcd3e6ec..a50dd5ef0d85a 100644 --- a/tests/realtikvtest/testkit.go +++ b/tests/realtikvtest/testkit.go @@ -46,7 +46,7 @@ var WithRealTiKV = flag.Bool("with-real-tikv", false, "whether tests run with re func RunTestMain(m *testing.M) { testsetup.SetupForCommonTest() flag.Parse() - session.SetSchemaLease(20 * time.Millisecond) + session.SetSchemaLease(5 * time.Second) config.UpdateGlobal(func(conf *config.Config) { conf.TiKVClient.AsyncCommit.SafeWindow = 0 conf.TiKVClient.AsyncCommit.AllowedClockDrift = 0 diff --git a/tidb-server/main.go b/tidb-server/main.go index 48710fa8a42f5..5a4ef5b62fae2 100644 --- a/tidb-server/main.go +++ b/tidb-server/main.go @@ -26,6 +26,7 @@ import ( "sync/atomic" "time" + "github.com/coreos/go-semver/semver" "github.com/opentracing/opentracing-go" "github.com/pingcap/errors" "github.com/pingcap/failpoint" @@ -34,6 +35,7 @@ import ( "github.com/pingcap/tidb/config" "github.com/pingcap/tidb/ddl" "github.com/pingcap/tidb/domain" + "github.com/pingcap/tidb/domain/infosync" "github.com/pingcap/tidb/executor" "github.com/pingcap/tidb/kv" "github.com/pingcap/tidb/metrics" @@ -297,6 +299,8 @@ func createStoreAndDomain() (kv.Storage, *domain.Domain) { var err error storage, err := kvstore.New(fullPath) terror.MustNil(err) + err = infosync.CheckTiKVVersion(storage, *semver.New(versioninfo.TiKVMinVersion)) + terror.MustNil(err) // Bootstrap a session to load information schema. dom, err := session.BootstrapSession(storage) terror.MustNil(err) diff --git a/types/time.go b/types/time.go index 89a1caea9712b..c3608ee219a1c 100644 --- a/types/time.go +++ b/types/time.go @@ -1487,6 +1487,17 @@ func (d Duration) ConvertToTime(sc *stmtctx.StatementContext, tp uint8) (Time, e return t.Convert(sc, tp) } +// ConvertToTimeWithTimestamp converts duration to Time by system timestamp. +// Tp is TypeDatetime, TypeTimestamp and TypeDate. +func (d Duration) ConvertToTimeWithTimestamp(sc *stmtctx.StatementContext, tp uint8, ts gotime.Time) (Time, error) { + year, month, day := ts.In(sc.TimeZone).Date() + datePart := FromDate(year, int(month), day, 0, 0, 0, 0) + mixDateAndDuration(&datePart, d) + + t := NewTime(datePart, mysql.TypeDatetime, d.Fsp) + return t.Convert(sc, tp) +} + // RoundFrac rounds fractional seconds precision with new fsp and returns a new one. // We will use the “round half up” rule, e.g, >= 0.5 -> 1, < 0.5 -> 0, // so 10:10:10.999999 round 0 -> 10:10:11 diff --git a/util/memory/tracker.go b/util/memory/tracker.go index f266a71495790..8754dfbc353cb 100644 --- a/util/memory/tracker.go +++ b/util/memory/tracker.go @@ -17,6 +17,7 @@ package memory import ( "bytes" "fmt" + "runtime" "strconv" "sync" "sync/atomic" @@ -72,6 +73,7 @@ type Tracker struct { label int // Label of this "Tracker". bytesConsumed int64 // Consumed bytes. + bytesReleased int64 // Released bytes. bytesLimit atomic.Value maxConsumed atomicutil.Int64 // max number of bytes consumed during execution. isGlobal bool // isGlobal indicates whether this tracker is global tracker @@ -82,6 +84,15 @@ type actionMu struct { actionOnExceed ActionOnExceed } +// EnableGCAwareMemoryTrack is used to turn on/off the GC-aware memory track +var EnableGCAwareMemoryTrack = atomicutil.NewBool(false) + +// https://golang.google.cn/pkg/runtime/#SetFinalizer +// It is not guaranteed that a finalizer will run if the size of *obj is zero bytes. +type finalizerRef struct { + byte //nolint:unused +} + // softScale means the scale of the soft limit to the hard limit. const softScale = 0.8 @@ -347,11 +358,12 @@ func (t *Tracker) Consume(bs int64) { var rootExceed, rootExceedForSoftLimit *Tracker for tracker := t; tracker != nil; tracker = tracker.getParent() { bytesConsumed := atomic.AddInt64(&tracker.bytesConsumed, bs) + bytesReleased := atomic.LoadInt64(&tracker.bytesReleased) limits := tracker.bytesLimit.Load().(*bytesLimits) - if bytesConsumed >= limits.bytesHardLimit && limits.bytesHardLimit > 0 { + if bytesConsumed+bytesReleased >= limits.bytesHardLimit && limits.bytesHardLimit > 0 { rootExceed = tracker } - if bytesConsumed >= limits.bytesSoftLimit && limits.bytesSoftLimit > 0 { + if bytesConsumed+bytesReleased >= limits.bytesSoftLimit && limits.bytesSoftLimit > 0 { rootExceedForSoftLimit = tracker } @@ -362,7 +374,7 @@ func (t *Tracker) Consume(bs int64) { continue } if label, ok := MetricsTypes[tracker.label]; ok { - metrics.MemoryUsage.WithLabelValues(label).Set(float64(consumed)) + metrics.MemoryUsage.WithLabelValues(label[0], label[1]).Set(float64(consumed)) } break } @@ -388,19 +400,78 @@ func (t *Tracker) Consume(bs int64) { } // BufferedConsume is used to buffer memory usage and do late consume +// not thread-safe, should be called in one goroutine func (t *Tracker) BufferedConsume(bufferedMemSize *int64, bytes int64) { *bufferedMemSize += bytes - if *bufferedMemSize > int64(TrackMemWhenExceeds) { + if *bufferedMemSize >= int64(TrackMemWhenExceeds) { t.Consume(*bufferedMemSize) *bufferedMemSize = int64(0) } } +// Release is used to release memory tracked, track the released memory until GC triggered if needed +// If you want your track to be GC-aware, please use Release(bytes) instead of Consume(-bytes), and pass the memory size of the real object. +// Only Analyze is integrated with Release so far. +func (t *Tracker) Release(bytes int64) { + if bytes == 0 { + return + } + defer t.Consume(-bytes) + for tracker := t; tracker != nil; tracker = tracker.getParent() { + if tracker.shouldRecordRelease() { + // use fake ref instead of obj ref, otherwise obj will be reachable again and gc in next cycle + newRef := &finalizerRef{} + runtime.SetFinalizer(newRef, func(ref *finalizerRef) { + tracker.release(bytes) + }) + tracker.recordRelease(bytes) + return + } + } +} + +// BufferedRelease is used to buffer memory release and do late release +// not thread-safe, should be called in one goroutine +func (t *Tracker) BufferedRelease(bufferedMemSize *int64, bytes int64) { + *bufferedMemSize += bytes + if *bufferedMemSize >= int64(TrackMemWhenExceeds) { + t.Release(*bufferedMemSize) + *bufferedMemSize = int64(0) + } +} + +func (t *Tracker) shouldRecordRelease() bool { + return EnableGCAwareMemoryTrack.Load() && t.label == LabelForGlobalAnalyzeMemory +} + +func (t *Tracker) recordRelease(bytes int64) { + for tracker := t; tracker != nil; tracker = tracker.getParent() { + bytesReleased := atomic.AddInt64(&tracker.bytesReleased, bytes) + if label, ok := MetricsTypes[tracker.label]; ok { + metrics.MemoryUsage.WithLabelValues(label[0], label[2]).Set(float64(bytesReleased)) + } + } +} + +func (t *Tracker) release(bytes int64) { + for tracker := t; tracker != nil; tracker = tracker.getParent() { + bytesReleased := atomic.AddInt64(&tracker.bytesReleased, -bytes) + if label, ok := MetricsTypes[tracker.label]; ok { + metrics.MemoryUsage.WithLabelValues(label[0], label[2]).Set(float64(bytesReleased)) + } + } +} + // BytesConsumed returns the consumed memory usage value in bytes. func (t *Tracker) BytesConsumed() int64 { return atomic.LoadInt64(&t.bytesConsumed) } +// BytesReleased returns the released memory value in bytes. +func (t *Tracker) BytesReleased() int64 { + return atomic.LoadInt64(&t.bytesReleased) +} + // MaxConsumed returns max number of bytes consumed during execution. // Note: Don't make this method return -1 for special meanings in the future. Because binary plan has used -1 to // distinguish between "0 bytes" and "N/A". ref: binaryOpFromFlatOp() @@ -635,6 +706,7 @@ const ( ) // MetricsTypes is used to get label for metrics -var MetricsTypes = map[int]string{ - LabelForGlobalAnalyzeMemory: "analyze", +// string[0] is LblModule, string[1] is heap-in-use type, string[2] is released type +var MetricsTypes = map[int][]string{ + LabelForGlobalAnalyzeMemory: {"analyze", "inuse", "released"}, } diff --git a/util/memory/tracker_test.go b/util/memory/tracker_test.go index 263de711b5da2..58e4395470994 100644 --- a/util/memory/tracker_test.go +++ b/util/memory/tracker_test.go @@ -17,6 +17,8 @@ package memory import ( "errors" "math/rand" + "runtime" + "runtime/debug" "strconv" "strings" "sync" @@ -82,6 +84,91 @@ func TestConsume(t *testing.T) { require.Equal(t, int64(100), tracker.BytesConsumed()) } +func TestRelease(t *testing.T) { + debug.SetGCPercent(-1) + defer debug.SetGCPercent(100) + parentTracker := NewGlobalTracker(LabelForGlobalAnalyzeMemory, -1) + tracker := NewTracker(1, -1) + tracker.AttachToGlobalTracker(parentTracker) + require.Equal(t, int64(0), tracker.BytesConsumed()) + EnableGCAwareMemoryTrack.Store(false) + tracker.Consume(100) + require.Equal(t, int64(100), tracker.BytesConsumed()) + require.Equal(t, int64(100), parentTracker.BytesConsumed()) + tracker.Release(100) + require.Equal(t, int64(0), tracker.BytesConsumed()) + require.Equal(t, int64(0), parentTracker.BytesConsumed()) + require.Equal(t, int64(0), tracker.BytesReleased()) + require.Equal(t, int64(0), parentTracker.BytesReleased()) + + EnableGCAwareMemoryTrack.Store(true) + tracker.Consume(100) + require.Equal(t, int64(100), tracker.BytesConsumed()) + require.Equal(t, int64(100), parentTracker.BytesConsumed()) + tracker.Release(100) + require.Equal(t, int64(0), tracker.BytesConsumed()) + require.Equal(t, int64(0), parentTracker.BytesConsumed()) + require.Equal(t, int64(0), tracker.BytesReleased()) + require.Equal(t, int64(100), parentTracker.BytesReleased()) + // call GC() twice to workaround as the same way GO does due to GC() returns without finishing sweep + // https://github.com/golang/go/issues/45315 + runtime.GC() + runtime.GC() + require.Equal(t, int64(0), parentTracker.BytesReleased()) + + waitGroup := sync.WaitGroup{} + waitGroup.Add(10) + for i := 0; i < 10; i++ { + go func() { + defer waitGroup.Done() + tracker.Consume(10) + }() + } + waitGroup.Add(10) + for i := 0; i < 10; i++ { + go func() { + defer waitGroup.Done() + tracker.Release(10) + }() + } + waitGroup.Wait() + // call GC() twice to workaround as the same way GO does due to GC() returns without finishing sweep + // https://github.com/golang/go/issues/45315 + runtime.GC() + runtime.GC() + require.Equal(t, int64(0), tracker.BytesConsumed()) + require.Equal(t, int64(0), parentTracker.BytesConsumed()) + require.Equal(t, int64(0), tracker.BytesReleased()) + require.Equal(t, int64(0), parentTracker.BytesReleased()) +} + +func TestBufferedConsumeAndRelease(t *testing.T) { + debug.SetGCPercent(-1) + defer debug.SetGCPercent(100) + parentTracker := NewGlobalTracker(LabelForGlobalAnalyzeMemory, -1) + tracker := NewTracker(1, -1) + tracker.AttachToGlobalTracker(parentTracker) + require.Equal(t, int64(0), tracker.BytesConsumed()) + EnableGCAwareMemoryTrack.Store(true) + bufferedMemSize := int64(0) + tracker.BufferedConsume(&bufferedMemSize, int64(TrackMemWhenExceeds)/2) + require.Equal(t, int64(0), tracker.BytesConsumed()) + tracker.BufferedConsume(&bufferedMemSize, int64(TrackMemWhenExceeds)/2) + require.Equal(t, int64(TrackMemWhenExceeds), tracker.BytesConsumed()) + bufferedReleaseSize := int64(0) + tracker.BufferedRelease(&bufferedReleaseSize, int64(TrackMemWhenExceeds)/2) + require.Equal(t, int64(TrackMemWhenExceeds), parentTracker.BytesConsumed()) + require.Equal(t, int64(0), parentTracker.BytesReleased()) + tracker.BufferedRelease(&bufferedReleaseSize, int64(TrackMemWhenExceeds)/2) + require.Equal(t, int64(0), parentTracker.BytesConsumed()) + require.Equal(t, int64(TrackMemWhenExceeds), parentTracker.BytesReleased()) + // call GC() twice to workaround as the same way GO does due to GC() returns without finishing sweep + // https://github.com/golang/go/issues/45315 + runtime.GC() + runtime.GC() + require.Equal(t, int64(0), parentTracker.BytesReleased()) +} + func TestOOMAction(t *testing.T) { tracker := NewTracker(1, 100) // make sure no panic here. diff --git a/util/plancodec/codec.go b/util/plancodec/codec.go index 8f84c4d40db69..179ef945d23ff 100644 --- a/util/plancodec/codec.go +++ b/util/plancodec/codec.go @@ -27,6 +27,7 @@ import ( "github.com/pingcap/tidb/kv" "github.com/pingcap/tidb/util/hack" "github.com/pingcap/tidb/util/texttree" + "github.com/pingcap/tipb/go-tipb" ) const ( @@ -46,6 +47,15 @@ var ( // PlanDiscardedEncoded indicates the discard plan because it is too long PlanDiscardedEncoded = "[discard]" planDiscardedDecoded = "(plan discarded because too long)" + // BinaryPlanDiscardedEncoded is a special binary plan that represents it's discarded because of too long. + BinaryPlanDiscardedEncoded = func() string { + binary := &tipb.ExplainData{DiscardedDueToTooLong: true} + proto, err := binary.Marshal() + if err != nil { + return "" + } + return Compress(proto) + }() ) var decoderPool = sync.Pool{ diff --git a/util/sqlexec/restricted_sql_executor.go b/util/sqlexec/restricted_sql_executor.go index 2db32927705f9..fbd7c63e714e0 100644 --- a/util/sqlexec/restricted_sql_executor.go +++ b/util/sqlexec/restricted_sql_executor.go @@ -58,6 +58,7 @@ type ExecOption struct { IgnoreWarning bool SnapshotTS uint64 AnalyzeVer int + AnalyzeSnapshot *bool PartitionPruneMode string UseCurSession bool TrackSysProcID uint64 @@ -90,6 +91,14 @@ func GetPartitionPruneModeOption(pruneMode string) OptionFuncAlias { } } +// GetAnalyzeSnapshotOption returns a function which tells ExecRestrictedStmt/SQL to run with analyzeSnapshot. +func GetAnalyzeSnapshotOption(analyzeSnapshot bool) OptionFuncAlias { + return func(option *ExecOption) { + option.AnalyzeSnapshot = new(bool) + *option.AnalyzeSnapshot = analyzeSnapshot + } +} + // ExecOptionUseCurSession tells ExecRestrictedStmt/SQL to use current session. var ExecOptionUseCurSession OptionFuncAlias = func(option *ExecOption) { option.UseCurSession = true diff --git a/util/stmtsummary/reader.go b/util/stmtsummary/reader.go index d9c3e338fdd6f..eca48ae4e82eb 100644 --- a/util/stmtsummary/reader.go +++ b/util/stmtsummary/reader.go @@ -309,6 +309,7 @@ const ( PrevSampleTextStr = "PREV_SAMPLE_TEXT" PlanDigestStr = "PLAN_DIGEST" PlanStr = "PLAN" + BinaryPlan = "BINARY_PLAN" ) type columnValueFactory func(reader *stmtSummaryReader, ssElement *stmtSummaryByDigestElement, ssbd *stmtSummaryByDigest) interface{} @@ -616,4 +617,7 @@ var columnValueFactoryMap = map[string]columnValueFactory{ } return plan }, + BinaryPlan: func(_ *stmtSummaryReader, ssElement *stmtSummaryByDigestElement, _ *stmtSummaryByDigest) interface{} { + return ssElement.sampleBinaryPlan + }, } diff --git a/util/stmtsummary/statement_summary.go b/util/stmtsummary/statement_summary.go index 329b0d16ce2de..3d90c107b7cbf 100644 --- a/util/stmtsummary/statement_summary.go +++ b/util/stmtsummary/statement_summary.go @@ -112,16 +112,17 @@ type stmtSummaryByDigestElement struct { beginTime int64 endTime int64 // basic - sampleSQL string - charset string - collation string - prevSQL string - samplePlan string - planHint string - indexNames []string - execCount int64 - sumErrors int - sumWarnings int + sampleSQL string + charset string + collation string + prevSQL string + samplePlan string + sampleBinaryPlan string + planHint string + indexNames []string + execCount int64 + sumErrors int + sumWarnings int // latency sumLatency time.Duration maxLatency time.Duration @@ -211,33 +212,34 @@ type stmtSummaryByDigestElement struct { // StmtExecInfo records execution information of each statement. type StmtExecInfo struct { - SchemaName string - OriginalSQL string - Charset string - Collation string - NormalizedSQL string - Digest string - PrevSQL string - PrevSQLDigest string - PlanGenerator func() (string, string) - PlanDigest string - PlanDigestGen func() string - User string - TotalLatency time.Duration - ParseLatency time.Duration - CompileLatency time.Duration - StmtCtx *stmtctx.StatementContext - CopTasks *stmtctx.CopTasksDetails - ExecDetail *execdetails.ExecDetails - MemMax int64 - DiskMax int64 - StartTime time.Time - IsInternal bool - Succeed bool - PlanInCache bool - PlanInBinding bool - ExecRetryCount uint - ExecRetryTime time.Duration + SchemaName string + OriginalSQL string + Charset string + Collation string + NormalizedSQL string + Digest string + PrevSQL string + PrevSQLDigest string + PlanGenerator func() (string, string) + BinaryPlanGenerator func() string + PlanDigest string + PlanDigestGen func() string + User string + TotalLatency time.Duration + ParseLatency time.Duration + CompileLatency time.Duration + StmtCtx *stmtctx.StatementContext + CopTasks *stmtctx.CopTasksDetails + ExecDetail *execdetails.ExecDetails + MemMax int64 + DiskMax int64 + StartTime time.Time + IsInternal bool + Succeed bool + PlanInCache bool + PlanInBinding bool + ExecRetryCount uint + ExecRetryTime time.Duration execdetails.StmtExecDetails ResultRows int64 TiKVExecDetails util.ExecDetails @@ -592,15 +594,23 @@ func (ssbd *stmtSummaryByDigest) collectHistorySummaries(checker *stmtSummaryChe return ssElements } -var maxEncodedPlanSizeInBytes = 1024 * 1024 +// MaxEncodedPlanSizeInBytes is the upper limit of the size of the plan and the binary plan in the stmt summary. +var MaxEncodedPlanSizeInBytes = 1024 * 1024 func newStmtSummaryByDigestElement(sei *StmtExecInfo, beginTime int64, intervalSeconds int64) *stmtSummaryByDigestElement { // sampleSQL / authUsers(sampleUser) / samplePlan / prevSQL / indexNames store the values shown at the first time, // because it compacts performance to update every time. samplePlan, planHint := sei.PlanGenerator() - if len(samplePlan) > maxEncodedPlanSizeInBytes { + if len(samplePlan) > MaxEncodedPlanSizeInBytes { samplePlan = plancodec.PlanDiscardedEncoded } + binPlan := "" + if sei.BinaryPlanGenerator != nil { + binPlan = sei.BinaryPlanGenerator() + if len(binPlan) > MaxEncodedPlanSizeInBytes { + binPlan = plancodec.BinaryPlanDiscardedEncoded + } + } ssElement := &stmtSummaryByDigestElement{ beginTime: beginTime, sampleSQL: formatSQL(sei.OriginalSQL), @@ -609,19 +619,20 @@ func newStmtSummaryByDigestElement(sei *StmtExecInfo, beginTime int64, intervalS // PrevSQL is already truncated to cfg.Log.QueryLogMaxLen. prevSQL: sei.PrevSQL, // samplePlan needs to be decoded so it can't be truncated. - samplePlan: samplePlan, - planHint: planHint, - indexNames: sei.StmtCtx.IndexNames, - minLatency: sei.TotalLatency, - firstSeen: sei.StartTime, - lastSeen: sei.StartTime, - backoffTypes: make(map[string]int), - authUsers: make(map[string]struct{}), - planInCache: false, - planCacheHits: 0, - planInBinding: false, - prepared: sei.Prepared, - minResultRows: math.MaxInt64, + samplePlan: samplePlan, + sampleBinaryPlan: binPlan, + planHint: planHint, + indexNames: sei.StmtCtx.IndexNames, + minLatency: sei.TotalLatency, + firstSeen: sei.StartTime, + lastSeen: sei.StartTime, + backoffTypes: make(map[string]int), + authUsers: make(map[string]struct{}), + planInCache: false, + planCacheHits: 0, + planInBinding: false, + prepared: sei.Prepared, + minResultRows: math.MaxInt64, } ssElement.add(sei, intervalSeconds) return ssElement diff --git a/util/stmtsummary/statement_summary_test.go b/util/stmtsummary/statement_summary_test.go index 264ea838bde75..a883c4aa51c28 100644 --- a/util/stmtsummary/statement_summary_test.go +++ b/util/stmtsummary/statement_summary_test.go @@ -443,7 +443,7 @@ func TestAddStatement(t *testing.T) { stmtExecInfo7 := stmtExecInfo1 stmtExecInfo7.PlanDigest = "plan_digest7" stmtExecInfo7.PlanGenerator = func() (string, string) { - buf := make([]byte, maxEncodedPlanSizeInBytes+1) + buf := make([]byte, MaxEncodedPlanSizeInBytes+1) for i := range buf { buf[i] = 'a' } diff --git a/util/versioninfo/versioninfo.go b/util/versioninfo/versioninfo.go index 563a97e6356d9..8c2b9b57d42e3 100644 --- a/util/versioninfo/versioninfo.go +++ b/util/versioninfo/versioninfo.go @@ -26,5 +26,5 @@ var ( TiDBGitBranch = "None" TiDBEdition = CommunityEdition // TiKVMinVersion is the minimum version of TiKV that can be compatible with the current TiDB. - TiKVMinVersion = "v3.0.0-60965b006877ca7234adaced7890d7b029ed1306" + TiKVMinVersion = "6.2.0-alpha" )